-
Notifications
You must be signed in to change notification settings - Fork 183
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
Update automation to centralized triage board #1936
Conversation
The old board (https://github.com/usnistgov/OSCAL/projects/52) has been deprecated and it is time to switch board automation. Repo admins will get emails on every triage automation failure as old board is closed.
May need to set up a test board tomorrow afternoon on my fork to confirm it is working before converting from draft to ready PR for team review. |
Testing this works after merge with oscalbuilder PAT and similar permissions.
Can't use cross-org projects like that, doesn't make sense for testing. 🤦
I found this other issue type when reading GitHub's documentation and reviewing it for debugging steps.
As linked with a test repository, it appears very important to the one official action set up for this purpose, made by GitHub themselves, and the underlying GraphQL API that it is a strong requirement the account (in this case, oscalbuilder service account be a member of the usnistgov org. For the projects workflow, automatic addition by filter can only work with one repo given the usnistgov org payment plan, so getting GitHub Actions to work is necessary and will vastly reduce tool regarding automated management of the board. Will talk to the NIST team that manages GitHub tomorrow morning or before end of this week if we can determine how to do that, and if so moved forward. For the time, being, I will mark this as blocked. I thought this would be quick, but foiled once again by permissions. 😢 |
This is no longer blocked and ready for review. Thanks to @agmorey and the team that manages the usnistgov org for the assist! |
Also of note that the action, made by GitHub developers, must use a PAT (classic token, not beta fine-grained at the time of this writing) and new tokens must have |
@aj-stein-nist should we replicate this workflow across the other OSCAL-umbrella repositories? If so, do the needed |
That was my intent for only the core projects for now. Are you volunteering to help? (Tokens were adjusted this morning, just need to send out PRs. 😎) |
Yeah I can submit the core PRs |
@aj-stein-nist and team - do we want to have it further discussed and have the team trained tomorrow during our lunch and learn, unless there is no other topic more important. |
Completely fine with that and I agree. 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes Reviewed.
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically.
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically.
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically.
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically.
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically.
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically.
Following usnistgov/OSCAL#1936, add workflow to add new issues to the board automatically.
Committer Notes
The old board (https://github.com/usnistgov/OSCAL/projects/52) has been deprecated and it is time to switch board automation. Repo admins will get emails on every triage automation failure as old board is closed. There is no attached issue as this work is helpful to ensure there is a limited gap in triage board coverage as we finish the initial migration from the old per-project boards.
All Submissions:
By submitting a pull request, you are agreeing to provide this contribution under the CC0 1.0 Universal public domain dedication.
(For reviewers: The wiki has guidance on code review and overall issue review for completeness.)
Changes to Core Features:
Have you written new tests for your core changes, as applicable?N/AHave you included examples of how to use your new feature(s)?N/AHave you updated all OSCAL website and readme documentation affected by the changes you made? Changes to the OSCAL website can be made in the docs/content directory of your branch.N/A