From fc238a3de2a2ec3ad8e659b1b2b381200fb8c3d0 Mon Sep 17 00:00:00 2001 From: Nathan Klick Date: Fri, 16 Aug 2024 09:40:53 -0500 Subject: [PATCH] ci: update workflows to use latitude.sh based runners Signed-off-by: Nathan Klick --- .github/workflows/flow-deploy-release-artifact.yaml | 8 ++++---- .github/workflows/flow-pull-request-formatting.yaml | 2 +- .github/workflows/zxc-code-analysis.yaml | 2 +- .github/workflows/zxc-compile-code.yaml | 2 +- .github/workflows/zxc-helm-chart-tests.yaml | 2 +- .github/workflows/zxc-release-maven-central.yaml | 2 +- .github/workflows/zxf-snyk-monitor.yaml | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/flow-deploy-release-artifact.yaml b/.github/workflows/flow-deploy-release-artifact.yaml index 9936adc5..ee82056e 100644 --- a/.github/workflows/flow-deploy-release-artifact.yaml +++ b/.github/workflows/flow-deploy-release-artifact.yaml @@ -57,7 +57,7 @@ permissions: jobs: prepare-release: name: Release / Prepare - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium outputs: version: ${{ steps.tag.outputs.version }} steps: @@ -117,7 +117,7 @@ jobs: publish-docker-image: name: Publish / Docker Image - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium needs: - prepare-release steps: @@ -171,7 +171,7 @@ jobs: publish-helm-charts: name: Publish / Helm Charts - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium needs: - prepare-release steps: @@ -209,7 +209,7 @@ jobs: create-github-release: name: Github / Release - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium needs: - publish-maven-central - publish-docker-image diff --git a/.github/workflows/flow-pull-request-formatting.yaml b/.github/workflows/flow-pull-request-formatting.yaml index 55b67084..77cb7252 100644 --- a/.github/workflows/flow-pull-request-formatting.yaml +++ b/.github/workflows/flow-pull-request-formatting.yaml @@ -38,7 +38,7 @@ concurrency: jobs: title-check: name: Title Check - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium steps: - name: Check PR Title uses: step-security/conventional-pr-title-action@19fb561b33015fd2184055a05ce5a3bcf2ba3f54 # v3.2.0 diff --git a/.github/workflows/zxc-code-analysis.yaml b/.github/workflows/zxc-code-analysis.yaml index 9dcb207f..0c26d4ae 100644 --- a/.github/workflows/zxc-code-analysis.yaml +++ b/.github/workflows/zxc-code-analysis.yaml @@ -100,7 +100,7 @@ env: jobs: analyze: name: ${{ inputs.custom-job-label || 'Analyze' }} - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium steps: - name: Checkout Code uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/zxc-compile-code.yaml b/.github/workflows/zxc-compile-code.yaml index 87a8e2ee..0ed9318d 100644 --- a/.github/workflows/zxc-compile-code.yaml +++ b/.github/workflows/zxc-compile-code.yaml @@ -85,7 +85,7 @@ env: jobs: compile: name: ${{ inputs.custom-job-label || 'Compiles' }} - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium steps: - name: Checkout Code uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/zxc-helm-chart-tests.yaml b/.github/workflows/zxc-helm-chart-tests.yaml index 505e68ba..5eae6af9 100644 --- a/.github/workflows/zxc-helm-chart-tests.yaml +++ b/.github/workflows/zxc-helm-chart-tests.yaml @@ -44,7 +44,7 @@ permissions: jobs: test: name: ${{ inputs.custom-job-label || 'Helm Chart Test' }} (${{ matrix.scriptName }}) - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium strategy: fail-fast: false matrix: diff --git a/.github/workflows/zxc-release-maven-central.yaml b/.github/workflows/zxc-release-maven-central.yaml index a866da28..1eb0cf02 100644 --- a/.github/workflows/zxc-release-maven-central.yaml +++ b/.github/workflows/zxc-release-maven-central.yaml @@ -90,7 +90,7 @@ env: jobs: release: name: ${{ inputs.custom-job-label || 'Release' }} - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium outputs: notes: ${{ steps.create-release-notes.outputs.RELEASE_NOTES }} steps: diff --git a/.github/workflows/zxf-snyk-monitor.yaml b/.github/workflows/zxf-snyk-monitor.yaml index 77848823..48e73e94 100644 --- a/.github/workflows/zxf-snyk-monitor.yaml +++ b/.github/workflows/zxf-snyk-monitor.yaml @@ -35,7 +35,7 @@ env: jobs: snyk: name: Snyk Monitor - runs-on: [self-hosted, Linux, medium, ephemeral] + runs-on: solo-linux-medium steps: - name: Checkout uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7