From 0e09dd5dd7125d0a9838a3afb14c00987a05604d Mon Sep 17 00:00:00 2001 From: Pathma Sri Ambegode Gedara Date: Wed, 25 Mar 2026 12:43:35 -0400 Subject: [PATCH] PRODENG-3392 Run GHA on selfhosted github runners - Run GHA on self-hosted github runners - Include each workflow file in its own pull_request paths filter --- .github/workflows/go.yml | 1 + .github/workflows/golangci-lint.yaml | 3 ++- .github/workflows/smoke-test-full.yaml | 3 ++- .github/workflows/smoke-test-small.yaml | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 6f5dbb6c..7e3ea99e 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -7,6 +7,7 @@ on: - go.mod - go.sum - Makefile + - '.github/workflows/go.yml' jobs: unit-test: diff --git a/.github/workflows/golangci-lint.yaml b/.github/workflows/golangci-lint.yaml index c45423da..113a9868 100644 --- a/.github/workflows/golangci-lint.yaml +++ b/.github/workflows/golangci-lint.yaml @@ -6,11 +6,12 @@ on: - 'go.mod' - 'go.sum' - '.golangci.yml' + - '.github/workflows/golangci-lint.yaml' jobs: lint: name: Lint - runs-on: ubuntu-latest + runs-on: arc-runner-set-mirantis-public if: github.ref != 'refs/heads/main' steps: - name: Check out code into the Go module directory diff --git a/.github/workflows/smoke-test-full.yaml b/.github/workflows/smoke-test-full.yaml index f27f4b97..f0a9c042 100644 --- a/.github/workflows/smoke-test-full.yaml +++ b/.github/workflows/smoke-test-full.yaml @@ -11,10 +11,11 @@ on: - go.mod - go.sum - examples/terraform/aws-complete/** + - '.github/workflows/smoke-test-full.yaml' jobs: smoke-full: - runs-on: ubuntu-latest + runs-on: arc-runner-set-mirantis-public steps: - name: Checkout code uses: actions/checkout@v6 diff --git a/.github/workflows/smoke-test-small.yaml b/.github/workflows/smoke-test-small.yaml index 34f9b464..48e72670 100644 --- a/.github/workflows/smoke-test-small.yaml +++ b/.github/workflows/smoke-test-small.yaml @@ -9,10 +9,11 @@ on: - go.mod - go.sum - examples/terraform/aws-simple/** + - '.github/workflows/smoke-test-small.yaml' jobs: smoke-small: - runs-on: ubuntu-latest + runs-on: arc-runner-set-mirantis-public steps: - name: Checkout code uses: actions/checkout@v6