From cb927b4da1ed6cd27b879b9bbf733736b71ab399 Mon Sep 17 00:00:00 2001 From: Andy Hsu Date: Sat, 17 Aug 2024 22:20:38 +0800 Subject: [PATCH] ci: set changelog for beta release --- .github/workflows/beta_release.yml | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/beta_release.yml diff --git a/.github/workflows/beta_release.yml b/.github/workflows/beta_release.yml new file mode 100644 index 00000000000..d519b485072 --- /dev/null +++ b/.github/workflows/beta_release.yml @@ -0,0 +1,36 @@ +name: beta release + +on: + push: + branches: [ 'main' ] + +jobs: + release: + strategy: + matrix: + platform: [ ubuntu-latest ] + go-version: [ '1.21' ] + name: Beta Release Changelog + runs-on: ${{ matrix.platform }} + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: changelog # or changelogithub@0.12 if ensure the stable result + id: changelog + run: | + git tag -l + npx changelogen@latest --output CHANGELOG.md +# env: +# GITHUB_TOKEN: ${{secrets.MY_TOKEN}} + + - name: Prerelease + uses: tubone24/update_release@v1.0 + env: + GITHUB_TOKEN: ${{ secrets.MY_TOKEN }} + TAG_NAME: beta + with: + prerelease: true + body_path: CHANGELOG.md \ No newline at end of file