From cc531e71a80bc4cd45b990c01d8d793de9f79a6d Mon Sep 17 00:00:00 2001 From: Lup Yuen Lee Date: Fri, 22 Nov 2024 07:35:19 +0800 Subject: [PATCH] Change apache/nuttx to lupyuen5/label-nuttx. Enable macOS Builds. Build on Push. Set "fail-fast: false" --- .github/workflows/arch.yml | 10 +++++----- .github/workflows/build.yml | 30 +++++++++++++++++++----------- 2 files changed, 24 insertions(+), 16 deletions(-) diff --git a/.github/workflows/arch.yml b/.github/workflows/arch.yml index 7367eb9a79544..d3dbaf01580c8 100644 --- a/.github/workflows/arch.yml +++ b/.github/workflows/arch.yml @@ -104,11 +104,11 @@ jobs: run: | # Skip all macOS Builds - if [[ "${{ inputs.os }}" == "macOS" ]]; then - echo "Skipping all macOS Builds" - echo "skip_all_builds=1" | tee -a $GITHUB_OUTPUT - exit - fi + #### if [[ "${{ inputs.os }}" == "macOS" ]]; then + #### echo "Skipping all macOS Builds" + #### echo "skip_all_builds=1" | tee -a $GITHUB_OUTPUT + #### exit + #### fi # Fetch the outputs from the previous step numlabels=${{ steps.get-arch.outputs.numlabels }} diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4bae1382c1a6c..4999552747328 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,9 +20,9 @@ on: push: paths-ignore: - 'Documentation/**' - branches: - - 'releases/*' - tags: + #### branches: + #### - 'releases/*' + #### tags: permissions: contents: read @@ -68,7 +68,8 @@ jobs: # Determine the repo and leave that unset to use the normal checkout behavior # of using the merge commit instead of HEAD case $GITHUB_REPOSITORY in - "apache/nuttx") + #### "apache/nuttx") + "lupyuen5/label-nuttx") #### # OS echo "Triggered by change in OS" APPS_REF=$REF_NAME @@ -92,7 +93,8 @@ jobs: - name: Checkout nuttx repo uses: actions/checkout@v4 with: - repository: apache/nuttx + #### repository: apache/nuttx + repository: lupyuen5/label-nuttx #### ref: ${{ steps.gittargets.outputs.os_ref }} path: sources/nuttx fetch-depth: 1 @@ -118,7 +120,8 @@ jobs: # Select the Linux Builds based on PR Arch Label Linux-Arch: - uses: apache/nuttx/.github/workflows/arch.yml@master + #### uses: apache/nuttx/.github/workflows/arch.yml@master + uses: lupyuen5/label-nuttx/.github/workflows/arch.yml@master #### needs: Fetch-Source with: os: Linux @@ -142,7 +145,8 @@ jobs: DOCKER_BUILDKIT: 1 strategy: - max-parallel: 12 + #### max-parallel: 12 + fail-fast: false #### matrix: boards: ${{ fromJSON(needs.Linux-Arch.outputs.selected_builds) }} @@ -197,7 +201,8 @@ jobs: # Select the macOS Builds based on PR Arch Label macOS-Arch: - uses: apache/nuttx/.github/workflows/arch.yml@master + #### uses: apache/nuttx/.github/workflows/arch.yml@master + uses: lupyuen5/label-nuttx/.github/workflows/arch.yml@master #### needs: Fetch-Source with: os: macOS @@ -212,7 +217,8 @@ jobs: needs: macOS-Arch if: ${{ needs.macOS-Arch.outputs.skip_all_builds != '1' }} strategy: - max-parallel: 2 + #### max-parallel: 2 + fail-fast: false #### matrix: boards: ${{ fromJSON(needs.macOS-Arch.outputs.selected_builds) }} steps: @@ -257,7 +263,8 @@ jobs: # Select the msys2 Builds based on PR Arch Label msys2-Arch: - uses: apache/nuttx/.github/workflows/arch.yml@master + #### uses: apache/nuttx/.github/workflows/arch.yml@master + uses: lupyuen5/label-nuttx/.github/workflows/arch.yml@master #### needs: Fetch-Source with: os: msys2 @@ -338,7 +345,8 @@ jobs: # Select the msvc Builds based on PR Arch Label msvc-Arch: - uses: apache/nuttx/.github/workflows/arch.yml@master + #### uses: apache/nuttx/.github/workflows/arch.yml@master + uses: lupyuen5/label-nuttx/.github/workflows/arch.yml@master #### needs: Fetch-Source with: os: msvc