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: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 run: |
git -C "$GITHUB_WORKSPACE" init
- name: Setup Python git -C "$GITHUB_WORKSPACE" remote add origin \
uses: actions/setup-python@v5 "https://pakutz79:${{ secrets.MKDOCS_TOKEN }}@git.etm-powersync.fr/pakutz79/powersync-docs.git" \
with: 2>/dev/null || git -C "$GITHUB_WORKSPACE" remote set-url origin \
python-version: "3.11" "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 - 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 ───────────────── # ── Récupération des JSON depuis les 5 repos drivers ─────────────────
- name: Fetch plugin JSON files - name: Fetch plugin JSON files