ci: remplace actions/checkout+setup-python par git/pip natifs (évite téléchargements GitHub)
Some checks failed
Build & Deploy docs / build-deploy (push) Failing after 10m4s

This commit is contained in:
Patrick Schurig 2026-06-02 10:26:57 +02:00
parent 9eee067829
commit c81cdd3e41

View File

@ -13,15 +13,17 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
run: |
git -C "$GITHUB_WORKSPACE" init
git -C "$GITHUB_WORKSPACE" remote add origin \
"https://pakutz79:${{ secrets.MKDOCS_TOKEN }}@git.etm-powersync.fr/pakutz79/powersync-docs.git" \
2>/dev/null || git -C "$GITHUB_WORKSPACE" remote set-url origin \
"https://pakutz79:${{ secrets.MKDOCS_TOKEN }}@git.etm-powersync.fr/pakutz79/powersync-docs.git"
git -C "$GITHUB_WORKSPACE" fetch --depth 1 origin HEAD
git -C "$GITHUB_WORKSPACE" checkout FETCH_HEAD
- name: Install dependencies
run: pip install -r requirements.txt
run: python3 -m pip install --break-system-packages -q -r requirements.txt
# ── Récupération des JSON depuis les 5 repos drivers ─────────────────
- name: Fetch plugin JSON files