ci(admin-web): Docker build & push vers registry Gitea + reusable tests #10

Closed
millianlmx wants to merge 6 commits from feature/cicd-admin-web into main
3 changed files with 7 additions and 7 deletions
Showing only changes of commit b2bd5af0a6 - Show all commits

View File

@@ -10,7 +10,7 @@ on:
jobs:
test:
name: Test
runs-on: nas-runner
runs-on: ubuntu-latest
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: nas-runner
runs-on: ubuntu-latest
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: nas-runner
runs-on: ubuntu-latest
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: nas-runner
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

View File

@@ -19,7 +19,7 @@ jobs:
semantic-release:
name: Semantic Release
needs: admin-web-test
runs-on: nas-runner
runs-on: ubuntu-latest
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: nas-runner
runs-on: ubuntu-latest
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: nas-runner
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v4