diff --git a/.github/workflows/submodule.yaml b/.github/workflows/submodule.yaml index 4fb15f15f..ce27fb8da 100644 --- a/.github/workflows/submodule.yaml +++ b/.github/workflows/submodule.yaml @@ -17,7 +17,7 @@ jobs: if: ${{ github.repository_owner == 'cryostatio' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: repository: cryostatio/cryostat token: "${{ secrets.SUBMODULE_TOKEN }}" @@ -29,6 +29,13 @@ jobs: printf "Expected remote branch %s, found branch %s\n" "${{ github.ref_name }}" "$remote_branch" >&2 exit 1 fi + - name: Import GPG key + uses: crazy-max/ghaction-import-gpg@v6 + with: + gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.GPG_PASSPHRASE }} + git_user_signingkey: true + git_commit_gpgsign: true - name: Update submodule to latest commit run: | git submodule update --init @@ -40,5 +47,5 @@ jobs: git config user.name "github-actions[bot]" git add --all git_hash="$(git rev-parse --short :web-client)" - git commit -m "build(web-client): update submodule to $git_hash" || echo "No changes to commit" + git commit -S -m "build(web-client): update submodule to $git_hash" || echo "No changes to commit" git push