From 1044909d08f245e4bdbcb5946879dc1cfa9a2b66 Mon Sep 17 00:00:00 2001 From: Luca Guerra Date: Tue, 5 Dec 2023 14:00:02 +0000 Subject: [PATCH] update(ci): enable actuated.dev Signed-off-by: Luca Guerra --- .github/workflows/reusable_build_dev.yaml | 3 +-- .github/workflows/reusable_build_docker.yaml | 2 +- .github/workflows/reusable_build_packages.yaml | 4 ++-- .github/workflows/reusable_test_packages.yaml | 3 ++- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/reusable_build_dev.yaml b/.github/workflows/reusable_build_dev.yaml index 8ecbd5d1c7b..bfd571342eb 100644 --- a/.github/workflows/reusable_build_dev.yaml +++ b/.github/workflows/reusable_build_dev.yaml @@ -31,8 +31,7 @@ on: jobs: build-and-test: # See /~https://github.com/actions/runner/issues/409#issuecomment-1158849936 - runs-on: ${{ (inputs.arch == 'aarch64' && fromJSON('[ "self-hosted", "linux", "ARM64" ]')) || 'ubuntu-22.04' }} - container: ${{ (inputs.arch == 'aarch64' && 'ubuntu:22.04') || '' }} + runs-on: ${{ (inputs.arch == 'aarch64' && 'actuated-arm64-8cpu-16gb') || 'ubuntu-22.04' }} outputs: cmdout: ${{ steps.run_cmd.outputs.out }} steps: diff --git a/.github/workflows/reusable_build_docker.yaml b/.github/workflows/reusable_build_docker.yaml index e16ab70c962..f2dab156858 100644 --- a/.github/workflows/reusable_build_docker.yaml +++ b/.github/workflows/reusable_build_docker.yaml @@ -27,7 +27,7 @@ on: jobs: build-docker: # See /~https://github.com/actions/runner/issues/409#issuecomment-1158849936 - runs-on: ${{ (inputs.arch == 'aarch64' && fromJSON('[ "self-hosted", "linux", "ARM64" ]')) || 'ubuntu-latest' }} + runs-on: ${{ (inputs.arch == 'aarch64' && 'actuated-arm64-8cpu-16gb') || 'ubuntu-latest' }} env: TARGETARCH: ${{ (inputs.arch == 'aarch64' && 'arm64') || 'amd64' }} steps: diff --git a/.github/workflows/reusable_build_packages.yaml b/.github/workflows/reusable_build_packages.yaml index 4fe08b92eb0..5b818b6de22 100644 --- a/.github/workflows/reusable_build_packages.yaml +++ b/.github/workflows/reusable_build_packages.yaml @@ -14,7 +14,7 @@ on: jobs: build-modern-bpf-skeleton: # See /~https://github.com/actions/runner/issues/409#issuecomment-1158849936 - runs-on: ${{ (inputs.arch == 'aarch64' && fromJSON('[ "self-hosted", "linux", "ARM64" ]')) || 'ubuntu-latest' }} + runs-on: ${{ (inputs.arch == 'aarch64' && 'actuated-arm64-8cpu-16gb') || 'ubuntu-latest' }} container: fedora:latest steps: # Always install deps before invoking checkout action, to properly perform a full clone. @@ -40,7 +40,7 @@ jobs: build-packages: # See /~https://github.com/actions/runner/issues/409#issuecomment-1158849936 - runs-on: ${{ (inputs.arch == 'aarch64' && fromJSON('[ "self-hosted", "linux", "ARM64" ]')) || 'ubuntu-latest' }} + runs-on: ${{ (inputs.arch == 'aarch64' && 'actuated-arm64-8cpu-16gb') || 'ubuntu-latest' }} needs: [build-modern-bpf-skeleton] container: centos:7 steps: diff --git a/.github/workflows/reusable_test_packages.yaml b/.github/workflows/reusable_test_packages.yaml index 26f959b278b..978bdaaf9d1 100644 --- a/.github/workflows/reusable_test_packages.yaml +++ b/.github/workflows/reusable_test_packages.yaml @@ -19,7 +19,7 @@ on: jobs: test-packages: # See /~https://github.com/actions/runner/issues/409#issuecomment-1158849936 - runs-on: ${{ (inputs.arch == 'aarch64' && fromJSON('[ "self-hosted", "linux", "ARM64" ]')) || 'ubuntu-latest' }} + runs-on: ${{ (inputs.arch == 'aarch64' && 'actuated-arm64-8cpu-16gb') || 'ubuntu-latest' }} steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 @@ -65,6 +65,7 @@ jobs: # Right now we are not able to install kernel-headers on our ARM64 self-hosted runner. # For this reason, we disable the falco-driver-loader tests, which require kernel headers on the host. + # TODO: check if it's possible to do so in actuated runners - name: Run regression tests env: # fixme(leogr): this is a workaround for /~https://github.com/falcosecurity/falco/issues/2784