name: Changelog run-name: "Changelog for ${{ github.ref }} by @${{ github.ACTOR }}" on: push: tags: - "v*.*.*" workflow_dispatch: # tags: # - "v*.*.*" # release: # types: # - created permissions: contents: write packages: write jobs: release: runs-on: "ubuntu-latest" steps: - name: Checkout uses: actions/checkout@v4 with: fetch-depth: 0 fetch-tags: true - name: "✏️ Generate release changelog" uses: heinrichreimer/github-changelog-generator-action@v2.4 with: token: ${{ secrets.FLIPPER_TOKEN }} user: ${{ github.repository_owner }} repo: ${{ github.repository }} output: CHANGELOG.md unreleased: false stripGeneratorNotice: true verbose: true - name: "Show CHANGELOG.md" run: cat CHANGELOG.md # - name: "Commit changes" # uses: stefanzweifel/git-auto-commit-action@v4 # with: # commit_message: "docs: update `CHANGELOG.md`" # file_pattern: "*.md" # branch: ${{ github.ref_name }} # commit_options: '--no-verify --signoff' # # skip_dirty_check: true # # skip_checkout: true # # skip_fetch: true