-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Automation for setting milestones on PRs and issues is broken #22120
Comments
The repo has been moved in che-incubator. |
Does this need its own repo? Isn't this sort of tooling exactly what che-release is for? Are we not trying to simplify the overhead incurred in having SO many places to put/update tokens, dependabot PRs, etc. ? Also wondering who will be the codeowners for this, since it's a TS app. |
Related issue: https://issues.redhat.com/browse/CRW-4349 |
Disable ghira.groovy till eclipse-che/che#22120 is fixed
@nickboldt can we prio this issue for the next sprint? |
PR: che-incubator/che-sync-remote#26
Looks like we need to remove archived products from https://raw.githubusercontent.com/eclipse/che/master/.repositories.yaml ... |
Change-Id: Ica9e7d2ede33ee7eb77528181f298cf519e934c1 Signed-off-by: Nick Boldt <[email protected]>
* chore: remove che-theia as it's archived/read-only (#22120) Change-Id: Ica9e7d2ede33ee7eb77528181f298cf519e934c1 Signed-off-by: Nick Boldt <[email protected]> * run ./.repositories-update-contributing.sh Change-Id: Icb18565aae0a04c8966353ccc75fd5587d235c62 Signed-off-by: Nick Boldt <[email protected]> * fix links; remove eclipse-che/che-plugin-broker (archived); dedupe che-incubator/devfile-api entries (why listed twice?) Change-Id: I571d2d7b2fbbaf787d5a4c4a01a8d25c8abc38e0 Signed-off-by: Nick Boldt <[email protected]> * re-run ./.repositories-update-contributing.sh Change-Id: Ic93abe9d0d80d6f65e73601fbc92a1de3184fc62 Signed-off-by: Nick Boldt <[email protected]> --------- Signed-off-by: Nick Boldt <[email protected]>
milestones added to these repos:
Repos without milestones:
Also:
|
* chore: remove che-theia as it's archived/read-only (#22120) Change-Id: Ica9e7d2ede33ee7eb77528181f298cf519e934c1 Signed-off-by: Nick Boldt <[email protected]> * run ./.repositories-update-contributing.sh Change-Id: Icb18565aae0a04c8966353ccc75fd5587d235c62 Signed-off-by: Nick Boldt <[email protected]> * fix links; remove eclipse-che/che-plugin-broker (archived); dedupe che-incubator/devfile-api entries (why listed twice?) Change-Id: I571d2d7b2fbbaf787d5a4c4a01a8d25c8abc38e0 Signed-off-by: Nick Boldt <[email protected]> * re-run ./.repositories-update-contributing.sh Change-Id: Ic93abe9d0d80d6f65e73601fbc92a1de3184fc62 Signed-off-by: Nick Boldt <[email protected]> --------- Signed-off-by: Nick Boldt <[email protected]>
-- https://github.com/che-incubator/che-sync-remote/actions/runs/6148220844/job/16681458520 Not sure yet if we need to add more repos to the list. If so, can set |
I thought the point of this was to set milestones (before a release), not tags (after a release) ... but if we no longer need this to facilitate triage and creation of N&N (after a release), then I'm happy to sunset this tool. @ibuziuk WDYT? I thought we wanted this back after 5 months of it being broken... but if not, then it's one more repo we can archive. |
The reasoning is: if there is no tag, then the PR will be included in next release. And if the tag is there, then it matches the release that includes the PR. |
Good point. So we don't need milestones for che project anymore? |
During the retrospective we had a discussion about this issue, and identified it as an action item for the Dev Tools week. |
Closing this issue since there is a plan to remove milestones from eclipse/che repository in general. |
Is your task related to a problem? Please describe
The GH action https://github.com/benoitf/che-sync-remote/actions/workflows/sync.yml used to set milestones on PRs and issues has broken.
We need to look at WHY and then resurrect it; or we could consider moving to a simpler python script that uses the GH API to manipulate issues and pull requests.
Describe the solution you'd like
Fix the existing TS app or move to python script.
Move the script to a centalized place, like https://github.com/eclipse-che/che-release/
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: