-
-
Notifications
You must be signed in to change notification settings - Fork 776
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
GitHub Actions: Remove merged PRs from the Project Board #2592
Comments
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
@blulady I didn't write this issue, but I think the idea was to reduce the number of items on the board. However, we want to keep the PRs for the feature branch that won't be merged So I just went through the test-approved-by-reviewer (Automated Column, do not place items here manually) - with is:closed column with filter on, and moved the 12 issues that should have been in the That leaves us with 148 issues that we could remove from the board since they are closed. Which would allow us to see the 1 that the merge team actually needs to merge test-approved-by-reviewer (Automated Column, do not place items here manually) - with is:open I also manually moved a bunch of issues #3667 and #3536, etc from the That still leaves us with 5 of the 6 issues in the Let me know if you need more clarification |
Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. You are receiving this comment because your last comment was before Monday, December 5, 2022 at 11:16 PM PST. |
Edited: see update below
|
Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. You are receiving this comment because your last comment was before Monday, December 19, 2022 at 11:16 PM PST. |
Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. You are receiving this comment because your last comment was before Monday, December 26, 2022 at 11:15 PM PST. |
@blulady @jdingeman @arpitapandya
a. I was able to create a model the HfLA ‘Project Board’ incl. matching columns in my repo. The goal was to see if HfLA’s GHAs/ *.yml files would be triggered by appropriate actions on the model using a personal access token where needed. This experiment was partially successful, in that the actions/ *.yml files attempted to run when issues and PRs were created, moved, closed, and merged. b. I researched how to delete an issue when a PR is merged. In HfLA’s existing c. Unfortunately, when the automation attempts to run, neither the project (named here ‘Project Board’) nor the column can be found in my repository. This is a known issue that other users have reported. However, this issue has not been occurring in HfLA’s workflows for d. My working theory is this:
e. My proposed solution:
|
Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. You are receiving this comment because your last comment was before Monday, January 9, 2023 at 11:16 PM PST. |
|
Please see the above notes for what I have done so far. What I would like to try now is to add a column "TEST-2592" to the project board, and a test file "TEST Pull Request Trigger 2592", then test on the HfLA website. |
Overview
As a developer, we have to ensure that our kanban board is organized for all teams so that productivity is high. For this issue, we want the cards of the merged pull requests to automatically be removed from the Project Board.
Action Items
Pseudo-code
Checks
Resources/Instructions
Never done GitHub actions? Start here!
GitHub Complex Workflows doc
GitHub Actions Workflow Directory
Events that trigger workflows
Workflow syntax for GitHub Actions
actions/github-script
GitHub RESTAPI
Architecture Notes
Currently, we want our GitHub Actions to be structured like so based on this proposal:
- Schedule Friday 0700
- Schedule Thursday 1100
- Schedule Daily 1100
- Lint SCSS
- Add Linked Issue Labels to Pull Request
- Add Pull Request Instructions
- Add Missing Labels To Issues
- WR Add Linked Issue Labels to Pull Request
- WR Add Pull Request Instructions
Actions with the same triggers (excluding linters, which will be their own category) will live in the same github action file. Scheduled actions will live in the same file if they trigger on the same schedule (i.e. all files that trigger everyday at 11am will live in one file, while files that trigger on Friday at 7am will be on a separate file).
That said, this structure is not set in stone. If any part of it feels strange, or you have questions, feel free to bring it up with the team so we can evolve this format!
The text was updated successfully, but these errors were encountered: