fix(ci): set up git credential helper for checkout v7 compatibility

actions/checkout v7 changed credential persistence from http.extraheader
to includeIf.gitdir-scoped config files. The collection-docs-action does
not pick up the new credential format, breaking git push to gh-pages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
This commit is contained in:
Felix Matouschek
2026-07-06 13:33:30 +02:00
parent 490777f2b8
commit 38a2548199
2 changed files with 15 additions and 0 deletions

View File

@@ -58,6 +58,13 @@ jobs:
run: |
ansible-galaxy collection build .
- name: Set up git credentials
run: |
git config credential.helper \
'!f() { echo "username=x-access-token"; echo "password=${GITHUB_TOKEN}"; }; f'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create changelog and documentation
uses: ansible-middleware/collection-docs-action@main
with: