epics-base / ci-scripts

Continuous Integration Scripts for EPICS Modules
Other
8 stars 18 forks source link

Build with unset BASE tries cloning non-existing 'master' branch #40

Closed ralphlange closed 4 years ago

ralphlange commented 4 years ago

Spun off issue #38 reported by @MarkRivers:

If BASE is not set in the project CI configuration and not through a setup file, the scripts fall through to using 'master' as the branch to clone. In the case of the EPICS Base repo, there is no branch called 'master' and the build fails.

ralphlange commented 4 years ago

Either the clone operation should use the repo's default branch (which is set to '7.0' in the EPICS Base repo) or the defaults setting file should set BASE to 7.0 if it has not been set from config or other setup.