Skip to content

release_branches script modifications #8626

@Tom-Willemsen

Description

@Tom-Willemsen

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

Discussed planning 05/02/2025 - 00:56:00

Metadata

Metadata

Assignees

Labels

1no_release_notesTickets that do not need release notes, use sparingly!

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions