Skip to content

fix(languages): patch bash permissions on all 11 language agents #9

fix(languages): patch bash permissions on all 11 language agents

fix(languages): patch bash permissions on all 11 language agents #9

Workflow file for this run

name: Release
on:
push:
tags: ["v*"]
permissions:
contents: write
concurrency:
group: release-${{ github.ref }}
cancel-in-progress: false
jobs:
release:
runs-on: ubuntu-latest
timeout-minutes: 10
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
- name: Generate changelog for release
id: changelog
uses: orhun/git-cliff-action@c93ef52f3d0ddcdcc9bd5447d98d458a11cd4f72 # v4.7.1
with:
config: cliff.toml
args: --latest --strip header
- name: Generate full changelog file
uses: orhun/git-cliff-action@c93ef52f3d0ddcdcc9bd5447d98d458a11cd4f72 # v4.7.1
with:
config: cliff.toml
args: --output CHANGELOG.md
- name: Commit updated CHANGELOG.md
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add CHANGELOG.md
git diff --staged --quiet && echo "No changes to commit" || git commit -m "docs: update CHANGELOG.md for ${{ github.ref_name }}"
git push origin HEAD:main
- name: Create GitHub Release
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
with:
body: ${{ steps.changelog.outputs.content }}
prerelease: ${{ contains(github.ref_name, '-alpha') || contains(github.ref_name, '-beta') || contains(github.ref_name, '-rc') }}
generate_release_notes: ${{ steps.changelog.outputs.content == '' }}