diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml new file mode 100644 index 00000000..5198d26d --- /dev/null +++ b/.github/workflows/prepare-release.yml @@ -0,0 +1,21 @@ +name: prepare-release + +on: + workflow_dispatch: + inputs: + release-tag: + description: "New release tag to create" + required: true + type: string + push: + branches: + - philippsauter/sc-101978/csi-automate-manifest-release + +jobs: + prepare-release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - run: make go.mk + # - run: "make prepare-release NEW_VERSION=${{ inputs.release-tag }}" + - run: make prepare-release NEW_VERSION=vX.Y.Z diff --git a/Makefile b/Makefile index 90ed25d5..4c207daa 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ EXTRA_ARGS := -parallel 3 -count=1 -failfast # Dependencies # Requires: https://github.com/exoscale/go.mk -GO_MK_REF := v2.0.3 +GO_MK_REF := philippsauter/sc-100477/ci-automate-changelog-md-on-release-process # make go.mk a dependency for all targets .EXTRA_PREREQS = go.mk