diff --git a/.github/workflows/bump-version-test.yml b/.github/workflows/bump-version-test.yml new file mode 100644 index 0000000..14bedf7 --- /dev/null +++ b/.github/workflows/bump-version-test.yml @@ -0,0 +1,33 @@ +name: bump-version-test + +on: + push: + +jobs: + bump-version: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ssh-key: ${{ secrets.RELEASE_SSH_KEY }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - uses: actions/setup-node@v4 + with: + cache: "yarn" + node-version-file: ".tool-versions" + - name: Setup build dependencies + run: | + make deps + yarn install + - name: Configure Git user + run: | + git config user.name "jocmp" + git config user.email "9521010+jocmp@users.noreply.github.com" + - name: Build + run: | + make build + git add dist/ + - name: Bump Version + run: | + bumpver update --${{ github.event.inputs.version }} --allow-dirty --dry diff --git a/.github/workflows/bump-version.yml b/.github/workflows/bump-version.yml index fc92a63..19cdfdf 100644 --- a/.github/workflows/bump-version.yml +++ b/.github/workflows/bump-version.yml @@ -21,6 +21,8 @@ jobs: - uses: actions/checkout@v4 with: ssh-key: ${{ secrets.RELEASE_SSH_KEY }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: actions/setup-node@v4 with: cache: "yarn" diff --git a/Makefile b/Makefile index f21ea0b..0e47eff 100644 --- a/Makefile +++ b/Makefile @@ -30,7 +30,7 @@ $(CHANGELOG_TMP): echo -e "### $(BUMPVER_NEW_VERSION) ($$(date '+%b %d, %Y'))\n" >> $(CHANGELOG_TMP) yarn run --silent changelog-maker --format=markdown >> $(CHANGELOG_TMP) cat $(CHANGELOG) | sed 1d >> $(CHANGELOG_TMP) - cp $(CHANGELOG_TMP) $(CHANGELOG) + cat $(CHANGELOG_TMP) $(CHANGELOG): $(CHANGELOG_TMP)