-
-
Notifications
You must be signed in to change notification settings - Fork 710
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: Bot adding and removing "Status: Updated" and "To Update!" label #3341
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This issue had not been added to the project board. It got added on Sept 11, but no additional action since then. Please review. Extra details
|
Initially thought that there was going to be a conflict between this and the other issue related to added and removed labels, but it looks like they work in different files. Adjusted bullet points for readability. Sending this back to add to the board. |
Hi @bzzz-coding, thank you for taking up this issue! Hfla appreciates you :) Do let fellow developers know about your:- You're awesome! P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :) |
i. Availability: Tuesday and Thursday evenings |
This comment was marked as outdated.
This comment was marked as outdated.
Progress:
Blockers:
Lastly,I need help understanding what getTimeline() returns. Availability: Tuesday and Thursday evenings. |
Hey @bzzz-coding, to answer your corner case, I don't think the github bot will post anything within three days of assignment and there's not really a label that is needed for it. If someone has self-assigned and they're actively working on it, then we don't necessarily need the issue to have a label on it. The github bot already reminds the assignee to put their ETA and availability after they've assigned it to themselves. If they didn't, I don't think it even checks it. But this might be a good thing to bring up if there is not already a GHA that checks this. For the question regarding the getTimeline() function, it looks to me like they might be issue events. My guess is that |
Please add update using the below template (even if you have a pull request). Afterwards, remove the '2 weeks inactive' 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, February 27, 2023 at 11:17 PM PST. |
Progress: Refactored isTimelineOutdated function and fixed some other inconsistent conditions. |
Overview
There is a bug with the Github bot in which it both adds and removes the "Status: Updated" label. This should be fixed to avoid confusion and to make sure that the proper labels are being applied.
Action Items
Checks
Resources/Instructions
Relevant files:
Relevant Issues:
Status: Updated Bug:
To Update! Bug:
Never done GitHub actions? Start here!
Architecture Notes
The idea behind the refactor is to organize our GitHub Actions so that developers can easily maintain and understand them. 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: