usnistgov / oscal-tools

Tools for the OSCAL project
https://pages.nist.gov/oscal-tools/
34 stars 17 forks source link

Add Issue Triage automation to project for usnistgov/OSCAL#1209. #53

Closed aj-stein-nist closed 2 years ago

aj-stein-nist commented 2 years ago

Committer Notes

This pull requests adds automation so that any new issue (and only new issues) will be added to this repository's Issue Triage board and its Needs Triage to initiate the triage process. This PR is part of a tracker issue for relevant repos in usnistgov/OSCAL#1209.

This has been tested in a dummy organization with example issues (one with no project board configured on creation, the other intentionally with the project assigned. If other test cases are needed, please advise. (Re the issue acceptance criteria, the on: [opened] filter for issues will most assuredly prevent this from being applied to existing issues.

Project board: https://github.com/ImportantFederalAgencyTest/create-project-card-test/projects/1

Example Issue 1: https://github.com/ImportantFederalAgencyTest/create-project-card-test/issues/1 Example Issue 1's GitHub Action run: https://github.com/ImportantFederalAgencyTest/create-project-card-test/actions/runs/2185526148

Example Issue 2: https://github.com/ImportantFederalAgencyTest/create-project-card-test/issues/2 Example Issue 2's GitHUb Action run: https://github.com/ImportantFederalAgencyTest/create-project-card-test/actions/runs/2185661979

All Submissions:

Changes to Core Features: