From 02477e9e8da7c2c2ea2c9f2a22209c83d42acc55 Mon Sep 17 00:00:00 2001 From: Quentin BEY Date: Fri, 27 Jun 2025 09:22:47 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9A=97=EF=B8=8F(github)=20run=20action=20on?= =?UTF-8?q?=20my=20computer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit needs to be removed before merge. --- .github/workflows/conversations-frontend.yml | 8 ++++---- .github/workflows/conversations.yml | 12 ++++++------ .github/workflows/crowdin_download.yml | 2 +- .github/workflows/crowdin_upload.yml | 2 +- .github/workflows/dependencies.yml | 4 ++-- .github/workflows/docker-hub.yml | 6 +++--- .github/workflows/helmfile-linter.yaml | 2 +- .github/workflows/release-helm-chart.yaml | 2 +- 8 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/conversations-frontend.yml b/.github/workflows/conversations-frontend.yml index 3e57af1..9bf0466 100644 --- a/.github/workflows/conversations-frontend.yml +++ b/.github/workflows/conversations-frontend.yml @@ -18,7 +18,7 @@ jobs: test-front: needs: install-dependencies - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout repository uses: actions/checkout@v4 @@ -39,7 +39,7 @@ jobs: run: cd src/frontend/ && yarn test lint-front: - runs-on: ubuntu-latest + runs-on: self-hosted needs: install-dependencies steps: - name: Checkout repository @@ -60,7 +60,7 @@ jobs: run: cd src/frontend/ && yarn lint test-e2e-chromium: - runs-on: ubuntu-latest + runs-on: self-hosted needs: install-dependencies timeout-minutes: 20 steps: @@ -99,7 +99,7 @@ jobs: retention-days: 7 test-e2e-other-browser: - runs-on: ubuntu-latest + runs-on: self-hosted needs: test-e2e-chromium timeout-minutes: 20 steps: diff --git a/.github/workflows/conversations.yml b/.github/workflows/conversations.yml index db36047..dfb002d 100644 --- a/.github/workflows/conversations.yml +++ b/.github/workflows/conversations.yml @@ -15,7 +15,7 @@ jobs: with-build_mails: true lint-git: - runs-on: ubuntu-latest + runs-on: self-hosted if: github.event_name == 'pull_request' # Makes sense only for pull requests steps: - name: Checkout repository @@ -36,7 +36,7 @@ jobs: run: ~/.local/bin/gitlint --commits origin/${{ github.event.pull_request.base.ref }}..HEAD check-changelog: - runs-on: ubuntu-latest + runs-on: self-hosted if: | contains(github.event.pull_request.labels.*.name, 'noChangeLog') == false && github.event_name == 'pull_request' @@ -49,7 +49,7 @@ jobs: run: git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.event.after }} | grep 'CHANGELOG.md' lint-changelog: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout repository uses: actions/checkout@v2 @@ -62,7 +62,7 @@ jobs: fi lint-spell-mistakes: - runs-on: ubuntu-latest + runs-on: self-hosted if: github.event_name == 'pull_request' steps: - name: Checkout repository @@ -81,7 +81,7 @@ jobs: --skip "**/yarn.lock" lint-back: - runs-on: ubuntu-latest + runs-on: self-hosted defaults: run: working-directory: src/backend @@ -104,7 +104,7 @@ jobs: run: ~/.local/bin/pylint . test-back: - runs-on: ubuntu-latest + runs-on: self-hosted needs: install-dependencies defaults: diff --git a/.github/workflows/crowdin_download.yml b/.github/workflows/crowdin_download.yml index 82d8f6b..c750d01 100644 --- a/.github/workflows/crowdin_download.yml +++ b/.github/workflows/crowdin_download.yml @@ -14,7 +14,7 @@ jobs: with-front-dependencies-installation: true synchronize-with-crowdin: - runs-on: ubuntu-latest + runs-on: self-hosted permissions: contents: write pull-requests: write diff --git a/.github/workflows/crowdin_upload.yml b/.github/workflows/crowdin_upload.yml index 83937c1..dd844bd 100644 --- a/.github/workflows/crowdin_upload.yml +++ b/.github/workflows/crowdin_upload.yml @@ -16,7 +16,7 @@ jobs: synchronize-with-crowdin: needs: install-dependencies - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout diff --git a/.github/workflows/dependencies.yml b/.github/workflows/dependencies.yml index 9d21f81..623c435 100644 --- a/.github/workflows/dependencies.yml +++ b/.github/workflows/dependencies.yml @@ -17,7 +17,7 @@ on: jobs: front-dependencies-installation: if: ${{ inputs.with-front-dependencies-installation == true }} - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v4 @@ -44,7 +44,7 @@ jobs: build-mails: if: ${{ inputs.with-build_mails == true }} - runs-on: ubuntu-latest + runs-on: self-hosted defaults: run: working-directory: src/mail diff --git a/.github/workflows/docker-hub.yml b/.github/workflows/docker-hub.yml index 896582d..3fa482f 100644 --- a/.github/workflows/docker-hub.yml +++ b/.github/workflows/docker-hub.yml @@ -18,7 +18,7 @@ env: jobs: build-and-push-backend: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout repository @@ -51,7 +51,7 @@ jobs: labels: ${{ steps.meta.outputs.labels }} build-and-push-frontend: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout repository @@ -89,7 +89,7 @@ jobs: needs: - build-and-push-frontend - build-and-push-backend - runs-on: ubuntu-latest + runs-on: self-hosted if: github.event_name != 'pull_request' steps: - uses: numerique-gouv/action-argocd-webhook-notification@main diff --git a/.github/workflows/helmfile-linter.yaml b/.github/workflows/helmfile-linter.yaml index 6743df9..c1a03a8 100644 --- a/.github/workflows/helmfile-linter.yaml +++ b/.github/workflows/helmfile-linter.yaml @@ -9,7 +9,7 @@ on: jobs: helmfile-lint: - runs-on: ubuntu-latest + runs-on: self-hosted container: image: ghcr.io/helmfile/helmfile:v0.171.0 steps: diff --git a/.github/workflows/release-helm-chart.yaml b/.github/workflows/release-helm-chart.yaml index 2ad3b25..2de811e 100644 --- a/.github/workflows/release-helm-chart.yaml +++ b/.github/workflows/release-helm-chart.yaml @@ -12,7 +12,7 @@ jobs: # see: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token permissions: contents: write - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v4