Skip to content

WIP: Fix dependency ordering for 'make update'

This change adds order-only prerequisites to the three recipes which reference gitlab/*_VERSION files. This ensures that iff gitlab was going to be updated, then it will happen first. This way, the VERSION files will be accurate by the time those recipes run.

Fixes #433 (closed)

This has the desired effect:

$ make update
rm -f \
.gitlab-bundle \
.gitlab-shell-bundle \
.gitlab-yarn \
.gettext \

cd /home/jreinhart/gdk-ce/gitlab && \
	git checkout -- Gemfile.lock db/schema.rb && \
	git stash && \
	git checkout master && \
	git pull --ff-only
No local changes to save
Previous HEAD position was bf38936fb34... Merge branch 'mk/avoid-extra-storage-perm-and-query' into 'master'
Switched to branch 'master'
Your branch is up-to-date with 'upstream/master'.
Already up-to-date.
cd /home/jreinhart/gdk-ce/gitlab-shell && \
	git stash && \
	git fetch --all --tags --prune && \
	git checkout "v8.4.4"
No local changes to save
Fetching origin
Fetching upstream
Previous HEAD position was 46f0594... Merge branch 'sh-release-8-4-3' into 'master'
HEAD is now at 5969bd0... Bump version to 8.4.4
Edited by 🤖 GitLab Bot 🤖

Merge request reports