| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 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@v3
- with:
- fetch-depth: 0
- fetch-tags: true
- - name: "✏️ Generate release changelog"
- uses: heinrichreimer/github-changelog-generator-action@v2.3
- with:
- token: ${{ secrets.FLIPPER_TOKEN }}
- user: ${{ github.repository_owner }}
- repo: ${{ github.repository }}
- output: CHANGELOG.md
- unreleased: false
- stripGeneratorNotice: 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
|