diff --git a/.github/workflows/beta_release.yml b/.github/workflows/beta_release.yml new file mode 100644 index 000000000000..d519b485072d --- /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