From 22294d53227ad95b750ede7864a55add11e2c54f Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Sun, 6 Oct 2024 12:15:40 +0200 Subject: [PATCH] fix: handle CHANGELOG.md existing on default branch --- Release.gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Release.gitlab-ci.yml b/Release.gitlab-ci.yml index a2d4577..4103d6b 100644 --- a/Release.gitlab-ci.yml +++ b/Release.gitlab-ci.yml @@ -80,7 +80,10 @@ handle_mr: # Check if CHANGELOG.md exists if curl -sf --head \ -H "Authorization: Bearer ${UNBOUND_RELEASE_TOKEN}" \ - "https://gitlab.com/api/v4/projects/${CI_PROJECT_ID}/repository/files/CHANGELOG%2Emd?ref=next-release"; then + "https://gitlab.com/api/v4/projects/${CI_PROJECT_ID}/repository/files/CHANGELOG%2Emd?ref=${CI_DEFAULT_BRANCH}" || \ + curl -sf --head \ + -H "Authorization: Bearer ${UNBOUND_RELEASE_TOKEN}" \ + "https://gitlab.com/api/v4/projects/${CI_PROJECT_ID}/repository/files/CHANGELOG%2Emd?ref=next-release"; then # Exists => update curl -sf -X PUT \ -H "Authorization: Bearer ${UNBOUND_RELEASE_TOKEN}" \