Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USWDS-Team - Enhancement: POAM automation enhancements #416

Closed
mejiaj opened this issue Nov 4, 2024 · 1 comment · Fixed by #457
Closed

USWDS-Team - Enhancement: POAM automation enhancements #416

mejiaj opened this issue Nov 4, 2024 · 1 comment · Fixed by #457
Assignees
Labels
Affects: Automation Relates to process automation

Comments

@mejiaj
Copy link
Contributor

mejiaj commented Nov 4, 2024

Our monthly POAM issue creation could use some small enhancements.

https://github.com/uswds/uswds-team/blob/main/.github/workflows/POAM.yml

As a core developer I would expect:

  1. The year to be dynamic, or at least not hardcoded
  2. The monthly issue is automatically added to our project board
  3. The triage label is added to signal that we need to add it to our sprint

Additional context

Guidance on creating workflows, includes a monthly example
https://docs.github.com/en/actions/use-cases-and-examples/project-management/scheduling-issue-creation

@mejiaj mejiaj added Status: Triage We're triaging this issue and grooming if necessary Affects: Automation Relates to process automation labels Nov 4, 2024
@amyleadem amyleadem moved this from TBD to Scheduled in USWDS Core Project Data Nov 14, 2024
@amyleadem amyleadem removed the Status: Triage We're triaging this issue and grooming if necessary label Nov 14, 2024
@mahoneycm mahoneycm moved this from Scheduled to Blocked in USWDS Core Project Data Dec 16, 2024
@mahoneycm mahoneycm moved this from Blocked to On deck in USWDS Core Project Data Dec 16, 2024
@mahoneycm mahoneycm moved this from On deck to In progress in USWDS Core Project Data Dec 16, 2024
@mahoneycm mahoneycm moved this from In progress to Review in USWDS Core Project Data Dec 20, 2024
@mahoneycm
Copy link
Contributor

Unable to add workflow issue to project board due to limitations with GitHub Secrets.

When you use the repository's GITHUB_TOKEN to perform tasks, events triggered by the GITHUB_TOKEN, with the exception of workflow_dispatch and repository_dispatch, will not create a new workflow run. 1

An alternative solution for expectation item 2 will be tracked in #458

Footnotes

  1. https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#using-the-github_token-in-a-workflow

@mahoneycm mahoneycm moved this from Review to Fed Final Review in USWDS Core Project Data Jan 3, 2025
@github-project-automation github-project-automation bot moved this from Fed Final Review to Done in USWDS Core Project Data Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Affects: Automation Relates to process automation
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants