From 18414e550cb2a65c02e87f9b8fc44b2d8ded4be2 Mon Sep 17 00:00:00 2001 From: Jean-Hadrien Chabran Date: Mon, 30 Oct 2023 15:10:13 +0100 Subject: [PATCH] Fix manifest --- .buildkite/pipeline.yaml | 2 +- release.yaml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yaml b/.buildkite/pipeline.yaml index cb620c4a..d5ee2257 100644 --- a/.buildkite/pipeline.yaml +++ b/.buildkite/pipeline.yaml @@ -30,7 +30,7 @@ steps: tar zxf sg-rfc795.tar.gz chmod +x ./sg-rfc795 - ./sg-rfc795 release test --workdir=. --config-from-commit + ./sg-rfc795 release run test --workdir=. --config-from-commit - wait diff --git a/release.yaml b/release.yaml index 62e0a8eb..80ddac0b 100644 --- a/release.yaml +++ b/release.yaml @@ -69,3 +69,39 @@ test: - name: "placeholder" cmd: | echo "-- pretending to test release ..." + +promoteToPublic: + create: + steps: + - name: "git" + cmd: | + echo "Checking out origin/release-{{version}}" + git fetch origin + git checkout origin/release-{{version}} + - name: "sg ops" + cmd: | + # TODO switch to public + sg ops update-images \ + --kind k8s \ + --registry internal \ + --docker-username=$DOCKER_USERNAME \ + --docker-password=$DOCKER_PASSWORD \ + --pin-tag wip_v{{inputs.server.tag}} \ + base/ + - name: "git" + cmd: | + echo "Creating branch promote-release_{{version}}" + branch="promote-release_{{version}}" + git checkout -b $branch + - name: "git" + cmd: | + find . -name "*.yaml" | xargs git add + find . -name "*.yml" | xargs git add + # Careful with the quoting for the config, using double quotes will lead + # to the shell dropping out all quotes from the json, leading to failed + # parsing. + git commit -m "promote_release: {{version}}" -m '{{config}}' + - name: "github" + cmd: | + git push origin promote-release_{{version}} + gh pr create -f -t "PRETEND PROMOTE RELEASE WIP: promote-release: build {{version}}" --base release-{{version}}