Skip to content

Conversation

runleonarun
Copy link

Adding a workflow with automation that opens an issue in the dbt-labs/docs-internal repo when the needs-docs label is used on a pull request. The docs team will get notified when this is opened and work to document your change.

Slack message with more info
Notion doc with details and problem this is solving.

add automation to trigger docs issue
@runleonarun runleonarun requested a review from a team as a code owner July 31, 2025 16:13
Copy link

cla-bot bot commented Jul 31, 2025

Thanks for your pull request, and welcome to our community! We require contributors to sign our Contributor License Agreement and we don't seem to have your signature on file. Check out this article for more information on why we have a CLA.

In order for us to review and merge your code, please submit the Individual Contributor License Agreement form attached above above. If you have questions about the CLA, or if you believe you've received this message in error, please reach out through a comment on this PR.

Test

Initiated test by adding the needs-docs label to this PR. You can see if an issue was open in docs-internal when this PR is merged.

CLA has been signed by users: @runleonarun

@runleonarun runleonarun added the needs-docs Use for PRs that require public docs or release notes. Opens an issue for the docs team. label Jul 31, 2025
@runleonarun
Copy link
Author

runleonarun commented Jul 31, 2025

Initiated test by adding the needs-docs label to this PR. You can see if an issue was open in docs-internal when this PR is merged

Copy link

cla-bot bot commented Jul 31, 2025

Thanks for your pull request, and welcome to our community! We require contributors to sign our Contributor License Agreement and we don't seem to have your signature on file. Check out this article for more information on why we have a CLA.

In order for us to review and merge your code, please submit the Individual Contributor License Agreement form attached above above. If you have questions about the CLA, or if you believe you've received this message in error, please reach out through a comment on this PR.

CLA has not been signed by users: @runleonarun

Copy link

cla-bot bot commented Jul 31, 2025

Thanks for your pull request, and welcome to our community! We require contributors to sign our Contributor License Agreement and we don't seem to have your signature on file. Check out this article for more information on why we have a CLA.

In order for us to review and merge your code, please submit the Individual Contributor License Agreement form attached above above. If you have questions about the CLA, or if you believe you've received this message in error, please reach out through a comment on this PR.

CLA has not been signed by users: @runleonarun

@cla-bot cla-bot bot added the cla:yes label Jul 31, 2025
@runleonarun runleonarun changed the title Create docs-label-check.yaml Creating workflow to open docs issue with need-docs label Jul 31, 2025
@wolfram-s
Copy link
Contributor

This is great!

Since I don't run GitHub actions, others (@akbog , @venkaa28 , @emmyoop ) maybe want to win in, but it is good enough for me.

Copy link
Member

@emmyoop emmyoop left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me know if you need some help with the permissions. The trigger change is non-blocking.

Feel free to ping the author (@${{ github.event.pull_request.user.login }}) directly if you have any questions!
Link to the merged PR: ${{ github.event.pull_request.html_url }}
secrets:
FISHTOWN_BOT_PAT: ${{ secrets.FA_ASSISTANT_CI_WORKFLOW_PAT_TOKEN }}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this repo has access to this secret. It's not used in our public repos. Does FISHTOWN_BOT_PAT not have access to dbt-labs/docs-internal?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@emmyoop I don't see access in the Settings > Secrets & Variables > Actions for the docs public or internal repos.

I wonder if we should open the issue in the docs public repo similar to the Core workflow and just copy how we do it over there (secrets: inherit)? Or would this repo still require access to that secret?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla:yes needs-docs Use for PRs that require public docs or release notes. Opens an issue for the docs team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants