Avoid unnecessary detached HEAD state in boot.sh
and check out stable
branch in migrate.sh
#240
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a follow-up to #187 with the following changes:
Ensure the stable branch is checked out before pulling in
migrate.sh
The checkout would be a no-op if already on
stable
(git would printAlready on 'stable'
but importantly would not return a failing exit code). It would fail if the user has local changes, but if they have local changesgit pull
would also fail, so there's no change there.Update
boot.sh
to avoid 'detached HEAD' state when not necessaryInstead of checking out
FETCH_HEAD
, which always puts the user in 'detached HEAD' state, we will check out${OMAKUB_REF:-stable}
so that we only end up in 'detached HEAD' state when necessary (i.e. when checking out a SHA rather than a branch).