Browse Source

[Test] Run CI on ARM again

pull/5580/head
Andrew Lewis 3 months ago
parent
commit
f36c4bf057
  1. 15
      .github/workflows/ci.yml
  2. 7
      .github/workflows/ci_rspamd.yml
  3. 2
      .github/workflows/ci_webui_e2e_playwright.yml

15
.github/workflows/ci.yml

@ -18,11 +18,18 @@ jobs:
image: ghcr.io/rspamd/rspamd-build-docker:fedora-ci
name: fedora-ci
ubuntu:
ubuntu_amd64:
uses: ./.github/workflows/ci_rspamd.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:ubuntu-ci
name: ubuntu-ci
name: ubuntu-ci-amd64
ubuntu_arm64:
uses: ./.github/workflows/ci_rspamd.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:ubuntu-ci
name: ubuntu-ci-arm64
runner: ubuntu-24.04-arm
ubuntu-focal:
uses: ./.github/workflows/ci_rspamd_build.yml
@ -43,8 +50,8 @@ jobs:
name: centos-9
webui-e2e-playwright:
needs: ubuntu
needs: ubuntu_amd64
uses: ./.github/workflows/ci_webui_e2e_playwright.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:ubuntu-ci
name: ubuntu-ci
name: ubuntu-ci-amd64

7
.github/workflows/ci_rspamd.yml

@ -9,6 +9,9 @@ on:
name:
required: true
type: string
runner:
type: string
default: 'ubuntu-24.04'
env:
CTEST_OUTPUT_ON_FAILURE: 1
@ -16,7 +19,7 @@ env:
jobs:
test:
runs-on: [ "ubuntu-latest" ]
runs-on: "${{ inputs.runner }}"
container:
image: ${{ inputs.image }}
options: --user root
@ -94,7 +97,7 @@ jobs:
retention-days: 1
- name: Upload built rspamd
if: inputs.name == 'ubuntu-ci'
if: inputs.name == 'ubuntu-ci-amd64'
uses: actions/upload-artifact@v4
with:
name: rspamd-binary-${{ inputs.name }}

2
.github/workflows/ci_webui_e2e_playwright.yml

@ -43,7 +43,7 @@ jobs:
- name: Download rspamd binary from build job
uses: actions/download-artifact@v4
with:
name: rspamd-binary-ubuntu-ci
name: rspamd-binary-${{ inputs.name }}
path: ${{ env.PREFIX }}
- name: Prepare rspamd configuration

Loading…
Cancel
Save