diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index 13a8881e6..180a1fdf3 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -4,6 +4,8 @@ on: jobs: format: runs-on: ubuntu-latest + permissions: + contents: write steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e #v4.3.0 @@ -21,13 +23,16 @@ jobs: - name: Check that files have been formatted before PR submission run: git diff-files --quiet --ignore-submodules if: ${{ github.event.pull_request.head.repo.full_name != 'opentdf/web-sdk' }} - - name: Commit changes + + - uses: planetscale/ghcommit-action@d4176bfacef926cc2db351eab20398dfc2f593b5 id: auto-commit if: ${{ github.event.pull_request.head.repo.full_name == 'opentdf/web-sdk' }} - uses: stefanzweifel/git-auto-commit-action@e348103e9026cc0eee72ae06630dbe30c8bf7a79 #v5.1.0 with: - commit_message: |- - 🤖 🎨 Autoformat + commit_message: 🤖 🎨 Autoformat + repo: ${{ github.repository }} + branch: ${{ github.head_ref }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Suggest user signoff if: steps.auto-commit.outputs.changes_detected == 'true'