--- name: Cog release on: push: branches: - main workflow_call: # inputs: # check-latest-tag-only: # type: boolean # required: false # default: true jobs: release: name: Create release runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - run: | git config user.name gitea-bot git config user.email bot@git.palkoi.net git config --global user.email bot@git.palkoi.net git config --global user.name gitea-bot - name: Semver release uses: cocogitto/cocogitto-action@v3 id: release with: release: true git-user: "gitea-bot" git-user-email: "bot@git.palkoi.net" check-latest-tag-only: true # check-latest-tag-only: ${{ inputs.check-latest-tag-only }} - name: Generate Changelog run: cog changelog --at ${{ steps.release.outputs.version }} -t full_hash > GITHUB_CHANGELOG.md - name: Upload github release uses: softprops/action-gh-release@v2 with: body_path: GITHUB_CHANGELOG.md tag_name: ${{ steps.release.outputs.version }}