From 6d6075acea4f8f31828a3ef11bd0d518391be7a4 Mon Sep 17 00:00:00 2001 From: Riccardo Montagnin Date: Wed, 15 Jan 2025 12:26:33 +0900 Subject: [PATCH] chore: update CI to run on self-hosted runners --- .github/workflows/buf.yml | 2 +- .github/workflows/docker.yml | 2 +- .github/workflows/labeler.yml | 2 +- .github/workflows/lint-pr.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 14 +++++++------- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/buf.yml b/.github/workflows/buf.yml index 234a5be46..682f756fa 100644 --- a/.github/workflows/buf.yml +++ b/.github/workflows/buf.yml @@ -11,7 +11,7 @@ permissions: jobs: buf: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout ๐Ÿ›Ž๏ธ uses: actions/checkout@v4 diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index ea73e37ca..1d81b3477 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -26,7 +26,7 @@ env: jobs: milkywayd: name: Milkywayd - runs-on: ubuntu-latest + runs-on: self-hosted permissions: contents: read packages: write diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 93a0edf78..1084ef12f 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -9,10 +9,10 @@ concurrency: jobs: Labeler: + runs-on: self-hosted permissions: contents: read pull-requests: write - runs-on: ubuntu-latest steps: - name: Checkout ๐Ÿ›Ž๏ธ uses: actions/checkout@v4 diff --git a/.github/workflows/lint-pr.yml b/.github/workflows/lint-pr.yml index 29e0fc893..a48377fe7 100644 --- a/.github/workflows/lint-pr.yml +++ b/.github/workflows/lint-pr.yml @@ -18,7 +18,7 @@ concurrency: jobs: main: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Lint PR ๐Ÿงน uses: amannn/action-semantic-pull-request@v5.5.3 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2b6222dd3..6ea66af76 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,7 +18,7 @@ concurrency: jobs: GolangCI: - runs-on: ubuntu-latest + runs-on: self-hosted timeout-minutes: 30 steps: - name: Checkout ๐Ÿ›Ž๏ธ diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a52986ca9..93bb440ac 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ concurrency: jobs: Install-tparse: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Setup Go ๐Ÿงฐ uses: actions/setup-go@v5 @@ -40,7 +40,7 @@ jobs: key: ${{ runner.os }}-go-tparse-binary Build: - runs-on: ubuntu-latest + runs-on: self-hosted strategy: matrix: go-arch: [ "amd64" ] @@ -69,7 +69,7 @@ jobs: run: GOARCH=${{ matrix.go-arch }} LEDGER_ENABLED=false make build Split-test-files: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout ๐Ÿ›Ž๏ธ uses: actions/checkout@v4 @@ -113,7 +113,7 @@ jobs: path: ./pkgs.txt.part.03 Tests: - runs-on: ubuntu-latest + runs-on: self-hosted needs: Split-test-files strategy: fail-fast: false @@ -157,7 +157,7 @@ jobs: path: ./${{ matrix.part }}profile.out Upload-coverage-report: - runs-on: ubuntu-latest + runs-on: self-hosted needs: Tests steps: - name: Checkout ๐Ÿ›Ž๏ธ @@ -223,7 +223,7 @@ jobs: if: env.GIT_DIFF Test-race: - runs-on: ubuntu-latest + runs-on: self-hosted needs: Split-test-files strategy: fail-fast: false @@ -267,7 +267,7 @@ jobs: path: ./${{ matrix.part }}-race-output.txt Race-detector-report: - runs-on: ubuntu-latest + runs-on: self-hosted needs: [ Test-race, Install-tparse ] timeout-minutes: 5 steps: