Skip to content

Commit

Permalink
Switches amd64 runner with a self-hosted one
Browse files Browse the repository at this point in the history
There are some issues when trying to use the github runners for
building the envoy rock, specifically when it comes to building
and linking the envoy binary. The Runner can lose communication
with the server due to CPU / Memory starvation, causing the runner
to be terminated.

The self-hosted runners are bigger, so the compilation time should
be significantly smaller, and it shouldn't end up in resource starvation.
  • Loading branch information
claudiubelu committed Jul 31, 2024
1 parent 0d45fb5 commit 53a63c2
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/pull_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
# pinning to use rockcraft 1.3.0 feature `entrypoint-service`
rockcraft-revisions: '{"amd64": "1783", "arm64": "1784"}'
arch-skipping-maximize-build-space: '["arm64"]'
platform-labels: '{"arm64": ["self-hosted", "Linux", "ARM64", "jammy"]}'
platform-labels: '{"amd64": ["self-hosted", "Linux", "AMD64", "jammy", "xlarge"], "arm64": ["self-hosted", "Linux", "ARM64", "jammy", "xlarge"]}'
run-tests:
uses: canonical/k8s-workflows/.github/workflows/run_tests.yaml@main
needs: [build-and-push-arch-specifics]
Expand Down

0 comments on commit 53a63c2

Please sign in to comment.