diff --git a/.github/lychee.toml b/.github/lychee.toml index fa30d3c7..213e3823 100644 --- a/.github/lychee.toml +++ b/.github/lychee.toml @@ -33,7 +33,8 @@ exclude = [ 'https://www.keil.com/', 'https://www.st.com/', 'https://www.nxp.com/configtools', - 'https://www.microchip.com/en-us/tools-resources' + 'https://www.microchip.com/en-us/tools-resources', + 'https://www.segger.com/products' ] # Exclude paths from getting checked. The values are treated as regular expressions diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index a7119ffe..77edca22 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -26,6 +26,7 @@ jobs: egress-policy: audit - name: 'Checkout Repository' - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - name: 'Dependency Review' uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0 diff --git a/.github/workflows/markdown.yml b/.github/workflows/markdown.yml index 4a086cf6..febacc28 100644 --- a/.github/workflows/markdown.yml +++ b/.github/workflows/markdown.yml @@ -24,7 +24,7 @@ jobs: egress-policy: audit - name: Checkout cmsis-toolbox - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Check Markdown Links uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0 diff --git a/.github/workflows/mkdocs.yml b/.github/workflows/mkdocs.yml index f686bb96..5b1b96b3 100644 --- a/.github/workflows/mkdocs.yml +++ b/.github/workflows/mkdocs.yml @@ -29,7 +29,7 @@ jobs: egress-policy: audit - name: Checkout cmsis-toolbox - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Python @@ -57,7 +57,7 @@ jobs: contents: write steps: - name: Checkout cmsis-toolbox - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: ref: 'gh-pages' diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 70bad2a5..9794baf8 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -41,7 +41,7 @@ jobs: egress-policy: audit - name: Checkout cmsis-toolbox - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Check Markdown Links uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0 @@ -83,7 +83,7 @@ jobs: egress-policy: audit - name: Checkout toolbox repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 1caa7a06..bd3bf569 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -41,7 +41,7 @@ jobs: egress-policy: audit - name: "Checkout code" - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false diff --git a/.github/workflows/shared-e2e.yml b/.github/workflows/shared-e2e.yml index 2743c0b0..6bbc7998 100644 --- a/.github/workflows/shared-e2e.yml +++ b/.github/workflows/shared-e2e.yml @@ -34,7 +34,7 @@ jobs: with: egress-policy: audit - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - uses: JoshuaTheMiller/conditional-build-matrix@81b51eb8d89e07b86404934b5fecde1cea1163a5 # v2.0.1 id: build-matrix @@ -70,8 +70,8 @@ jobs: name: Create toolbox [${{ matrix.target }}-${{ matrix.arch }}] needs: [ matrix_prep ] runs-on: ${{ matrix.runs_on }} - continue-on-error: true strategy: + fail-fast: false matrix: ${{ fromJson(needs.matrix_prep.outputs.build) }} steps: - name: Harden Runner @@ -80,9 +80,10 @@ jobs: egress-policy: audit - name: Checkout cmsis-toolbox repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 + fetch-tags: true - name: Authenticate with GitHub CLI shell: bash @@ -131,7 +132,7 @@ jobs: # Download and build cbuild executable - name: Checkout cbuild repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: Open-CMSIS-PACK/cbuild path: cbuild @@ -156,7 +157,7 @@ jobs: # Download and build cpackget executable - name: Checkout cpackget repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: Open-CMSIS-PACK/cpackget path: cpackget @@ -182,7 +183,7 @@ jobs: # Download and build cbuild2cmake executable - name: Checkout cbuild2cmake repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: Open-CMSIS-PACK/cbuild2cmake path: cbuild2cmake @@ -207,7 +208,7 @@ jobs: # Download and build vidx2pidx executable - name: Checkout vidx2pidx repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: Open-CMSIS-PACK/vidx2pidx path: vidx2pidx @@ -232,7 +233,7 @@ jobs: # Download and build cbridge executable - name: Checkout cbridge repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: Open-CMSIS-PACK/generator-bridge path: cbridge @@ -280,7 +281,7 @@ jobs: fi - name: Checkout Open-CMSIS-PACK/devtools repo - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: Open-CMSIS-PACK/devtools path: devtools @@ -411,7 +412,7 @@ jobs: egress-policy: audit - name: Checkout toolbox repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 @@ -542,7 +543,7 @@ jobs: with: egress-policy: audit - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 diff --git a/.github/workflows/toolbox.yml b/.github/workflows/toolbox.yml index a9529466..052aa6ef 100644 --- a/.github/workflows/toolbox.yml +++ b/.github/workflows/toolbox.yml @@ -49,8 +49,7 @@ jobs: with: egress-policy: audit - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - uses: JoshuaTheMiller/conditional-build-matrix@81b51eb8d89e07b86404934b5fecde1cea1163a5 # v2.0.1 id: build-matrix with: @@ -96,7 +95,7 @@ jobs: egress-policy: audit - name: Checkout cmsis-toolbox repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 @@ -430,7 +429,7 @@ jobs: egress-policy: audit - name: Checkout cmsis-toolbox - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: submodules: recursive