fix(ci): runner nas-runner + youtube-worker lock file

- Tous les runs-on: ubuntu-latest → nas-runner (ci.yml, docker-admin-web.yml, admin-web-tests.yml)
- youtube-worker: régénération package-lock.json (manquait @google/genai et dépendances)
This commit is contained in:
Millian Lamiaux
2026-07-12 07:26:09 +02:00
parent c938c81df0
commit 752e863707
4 changed files with 436 additions and 7 deletions

View File

@@ -10,7 +10,7 @@ on:
jobs:
test:
name: Test
runs-on: ubuntu-latest
runs-on: nas-runner
timeout-minutes: 10
defaults:
run:

View File

@@ -10,7 +10,7 @@ jobs:
# ── Path filter — determines which downstream jobs run ──
changes:
name: Detect Changes
runs-on: ubuntu-latest
runs-on: nas-runner
outputs:
admin-web: ${{ steps.filter.outputs.admin-web }}
youtube-worker: ${{ steps.filter.outputs.youtube-worker }}
@@ -47,7 +47,7 @@ jobs:
name: YouTube Worker
needs: changes
if: needs.changes.outputs.youtube-worker == 'true'
runs-on: ubuntu-latest
runs-on: nas-runner
defaults:
run:
working-directory: youtube-worker
@@ -78,7 +78,7 @@ jobs:
!contains(needs.*.result, 'failure') &&
(needs.changes.outputs.supabase-functions == 'true' ||
needs.changes.outputs.youtube-worker == 'true')
runs-on: ubuntu-latest
runs-on: nas-runner
steps:
- uses: actions/checkout@v4

View File

@@ -19,7 +19,7 @@ jobs:
semantic-release:
name: Semantic Release
needs: admin-web-test
runs-on: ubuntu-latest
runs-on: nas-runner
timeout-minutes: 5
defaults:
run:
@@ -67,7 +67,7 @@ jobs:
name: Build & Push Docker Image
needs: semantic-release
if: needs.semantic-release.outputs.released == 'true' || github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
runs-on: nas-runner
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
@@ -101,7 +101,7 @@ jobs:
name: Deploy to Portainer
needs: [semantic-release, build-and-push]
if: needs.semantic-release.outputs.released == 'true' || github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
runs-on: nas-runner
timeout-minutes: 5
steps:
- uses: actions/checkout@v4