Skip to content
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

release_branches script modifications #8626

Open
Tom-Willemsen opened this issue Jan 14, 2025 · 0 comments
Open

release_branches script modifications #8626

Tom-Willemsen opened this issue Jan 14, 2025 · 0 comments
Labels

Comments

@Tom-Willemsen
Copy link
Contributor

Tom-Willemsen commented Jan 14, 2025

Issue Description

As a developer I would like to be able to create a release.


The Release_branches job advises that remote=true is suitable for a "normal release". However, that resulted in:

20:42:10  [2025-01-14 20:42:09,974][WARNING][branches.py:create:154]: Submodule 'support/adsDriver/master' in repo 'https://github.com/ISISComputingGroup/EPICS.git' has new commits.
20:42:10  [2025-01-14 20:42:09,980][WARNING][branches.py:create:154]: Submodule 'support/googletest/master' in repo 'https://github.com/ISISComputingGroup/EPICS.git' has new commits.
20:42:10  [2025-01-14 20:42:09,987][WARNING][branches.py:create:154]: Submodule 'support/pcas/master' in repo 'https://github.com/ISISComputingGroup/EPICS.git' has new commits.
20:42:10  [2025-01-14 20:42:09,993][WARNING][branches.py:create:154]: Submodule 'support/pvxs/master' in repo 'https://github.com/ISISComputingGroup/EPICS.git' has new commits.

when trying to build release 25.02.0.

Either fix this error so that we can use remote=true, or advise that remote=false should be used for normal releases


It didn't trigger an ibex_gui_release_pipeline and scriptgenerator_pipeline build automatically

How & Where?

https://github.com/ISISComputingGroup/ibex_utils/tree/master/release_scripts

Reproducible (Yes/No)?

Yes, make a dummy release using jenkins job

Acceptance Criteria

  • Default option for making a release works
  • Triggers gui_release jenkins job correctly without manual intervention
  • Triggers scriptgenerator_release jenkins job correctly without manual intervention

How to Review

  • Default option for making a release works
  • Triggers gui_release jenkins job correctly without manual intervention
  • Triggers scriptgenerator_release jenkins job correctly without manual intervention
@ISISBuilder ISISBuilder moved this to Backlog in PI_2025_02 Jan 14, 2025
@Tom-Willemsen Tom-Willemsen changed the title Release build: remote in release_branches script release_branches script modifications Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Backlog
Development

No branches or pull requests

1 participant