1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
name: ci
on:
pull_request:
branches:
- master
push:
branches:
- '**'
jobs:
linters:
uses: ./.github/workflows/ci_linters.yml
fedora:
uses: ./.github/workflows/ci_rspamd.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:fedora-ci
name: fedora-ci
ubuntu_amd64:
uses: ./.github/workflows/ci_rspamd.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:ubuntu-ci
name: ubuntu-ci-amd64
ubuntu_arm64:
if: ${{ !vars.NO_ARM }}
uses: ./.github/workflows/ci_rspamd.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:ubuntu-ci
name: ubuntu-ci-arm64
runner: ${{ vars.ARM_RUNNER || 'ubuntu-24.04-arm' }}
ubuntu-focal:
uses: ./.github/workflows/ci_rspamd_build.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:ubuntu-focal
name: ubuntu-focal
centos-8:
uses: ./.github/workflows/ci_rspamd_build.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:centos-8
name: centos-8
centos-9:
uses: ./.github/workflows/ci_rspamd_build.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:centos-9
name: centos-9
webui-e2e-playwright:
needs: ubuntu_amd64
uses: ./.github/workflows/ci_webui_e2e_playwright.yml
with:
image: ghcr.io/rspamd/rspamd-build-docker:ubuntu-ci
name: ubuntu-ci-amd64
|