Skip to content

Commit

Permalink
Merge branch 'main' into dependabot/github_actions/Wandalen/wretry.ac…
Browse files Browse the repository at this point in the history
…tion-3.4.0
  • Loading branch information
soumeh01 authored Apr 23, 2024
2 parents 91c3846 + 8697a49 commit 0d69539
Show file tree
Hide file tree
Showing 32 changed files with 738 additions and 154 deletions.
54 changes: 27 additions & 27 deletions .github/workflows/buildmgr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
matrix: ${{ fromJson(needs.matrix_prep.outputs.matrix) }}
steps:
- name: Checkout devtools
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
with:
submodules: true

Expand All @@ -76,7 +76,7 @@ jobs:
arch: ${{ matrix.arch }}

- name: Archive cbuildgen
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: cbuildgen-${{ matrix.target }}-${{ matrix.arch }}
path: ./build/tools/buildmgr/cbuildgen/${{ matrix.target }}-${{ matrix.arch }}/Release/cbuildgen${{ matrix.binary_extension }}
Expand All @@ -94,7 +94,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Checkout devtools
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
with:
submodules: true
fetch-depth: ${{ github.event_name == 'push' && '0' || '1' }}
Expand Down Expand Up @@ -131,7 +131,7 @@ jobs:
echo "retention_days=$(echo '${{ (!github.event.repository.private && (github.event_name == 'push' || github.event.schedule != '')) && '7' || '1' }}')" >> $GITHUB_OUTPUT
- name: Upload documentation
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: documentation
path: ./build/tools/buildmgr/docs/doxygen/output/
Expand All @@ -143,7 +143,7 @@ jobs:
run: tar -cvjf /tmp/doc.tbz2 .
working-directory: ./build/tools/buildmgr/docs/doxygen/output/html/

- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
if: ${{ github.event_name == 'push' || github.event_name == 'release' }}
with:
ref: gh-pages
Expand Down Expand Up @@ -197,47 +197,47 @@ jobs:
python3
- name: Checkout devtools
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3

- name: Create distribution folders
run: |
mkdir -p tools/buildmgr/cbuildgen/distribution/bin
mkdir -p tools/buildmgr/cbuildgen/distribution/doc
- name: Download cbuildgen linux-amd64
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuildgen-linux-amd64
path: tools/buildmgr/cbuildgen/distribution/bin/

- name: Download cbuildgen linux-arm64
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuildgen-linux-arm64
path: tools/buildmgr/cbuildgen/distribution/bin/

- name: Download cbuildgen macos-amd64
if: ${{ !github.event.repository.private }}
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuildgen-darwin-amd64
path: tools/buildmgr/cbuildgen/distribution/bin/

- name: Download cbuildgen macos-arm64
if: ${{ !github.event.repository.private }}
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuildgen-darwin-arm64
path: tools/buildmgr/cbuildgen/distribution/bin/

- name: Download cbuildgen windows-amd64
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuildgen-windows-amd64
path: tools/buildmgr/cbuildgen/distribution/bin/

- name: Download cbuildgen windows-arm64
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuildgen-windows-arm64
path: tools/buildmgr/cbuildgen/distribution/bin/
Expand All @@ -248,7 +248,7 @@ jobs:
working-directory: tools/buildmgr/cbuildgen/distribution/bin

- name: Download documentation
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: documentation
path: tools/buildmgr/cbuildgen/distribution/doc/
Expand All @@ -262,15 +262,15 @@ jobs:
working-directory: tools/buildmgr/cbuildgen/installer

- name: Archive cbuild_install.sh
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: cbuild_install
path: tools/buildmgr/cbuildgen/installer/cbuild_install.sh
retention-days: ${{ needs.setup.outputs.retention_days }}
if-no-files-found: error

- name: Archive deb package
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: deb_package
path: tools/buildmgr/cbuildgen/installer/cmsis-build*.deb
Expand Down Expand Up @@ -334,7 +334,7 @@ jobs:
run: choco install -y unzip wget ninja

- name: Checkout devtools
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
with:
submodules: true

Expand Down Expand Up @@ -371,13 +371,13 @@ jobs:
path: ${{ env.CMSIS_PACK_ROOT }}

- name: Download cbuild_install
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuild_install
path: ${{ github.workspace }}

- name: Download deb_package
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: deb_package
path: ${{ github.workspace }}
Expand All @@ -401,7 +401,7 @@ jobs:

- name: Archive unittest
if: always() && (matrix.arch != 'arm64')
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: unit_test_result_buildmgr-${{ matrix.target }}-${{ matrix.arch }}
path: ./build/test_reports/cbuildunittests-*.xml
Expand Down Expand Up @@ -438,7 +438,7 @@ jobs:

- name: Archive Cbuild Integration Tests
if: always() && ((matrix.arch == 'amd64') || (startsWith(matrix.runs_on, 'ubuntu')))
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: integ_test_result_buildmgr-${{ matrix.target }}-${{ matrix.arch }}
path: ./build/test_reports/cbuildintegtests-report-${{ matrix.target }}-${{ matrix.arch }}.xml
Expand Down Expand Up @@ -474,7 +474,7 @@ jobs:
lcov
- name: Checkout devtools
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
with:
submodules: recursive

Expand Down Expand Up @@ -516,7 +516,7 @@ jobs:
- name: Archive unittest
if: (github.event_name == 'push')
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: unit_test_result_buildmgr-linux-amd64
path: ./build/test_reports/cbuildunittests-*.xml
Expand All @@ -525,7 +525,7 @@ jobs:

- name: Archive Cbuild Integration Tests
if: (github.event_name == 'push')
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: integ_test_result_buildmgr-linux-amd64
path: ./build/test_reports/cbuildintegtests-*.xml
Expand Down Expand Up @@ -563,7 +563,7 @@ jobs:
attempt_delay: 5000

- name: Archive coverage report
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: coverage-report-buildmgr
path: |
Expand All @@ -586,7 +586,7 @@ jobs:
matrix: ${{ fromJson(needs.matrix_prep.outputs.matrix) }}
steps:
- name: Download cbuild_install
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuild_install
path: ${{ github.workspace }}
Expand Down Expand Up @@ -627,7 +627,7 @@ jobs:
image: [ "debian:buster" ]
steps:
- name: Download cbuild_install
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
name: cbuild_install
path: ${{ github.workspace }}
Expand Down Expand Up @@ -656,7 +656,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Event File
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: Event File buildmgr
path: ${{ github.event_path }}
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ jobs:
sudo apt-get install ninja-build
- name: Checkout repository
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
with:
submodules: true

- name: Initialize CodeQL
uses: github/codeql-action/init@4355270be187e1b672a7a1c7c7bae5afdc1ab94a # v3.24.10
uses: github/codeql-action/init@c7f9125735019aa87cfc361530512d50ea439c71 # v3.25.1
with:
languages: cpp
queries: security-and-quality
Expand All @@ -55,4 +55,4 @@ jobs:
working-directory: ./build

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@4355270be187e1b672a7a1c7c7bae5afdc1ab94a # v3.24.10
uses: github/codeql-action/analyze@c7f9125735019aa87cfc361530512d50ea439c71 # v3.25.1
4 changes: 2 additions & 2 deletions .github/workflows/cpp-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:

steps:
- name: Checkout devtools
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3

- name: Install dependencies
run: |
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
- name: Archive Cppcheck results
if: ${{ steps.errors.outputs.value == '1' }}
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: cppcheck-report
path: ./${{ env.linter_report }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/global.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout devtools
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3

- name: Check copyright notice
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/markdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout devtools
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3

- name: Register markdownlint warning matcher
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
lcov
- name: Download coverage report
uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d # v4.1.5
with:
pattern: coverage-report-*
path: coverage/
Expand All @@ -52,7 +52,7 @@ jobs:
working-directory: coverage/

- name: Archive merged coverage report
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
with:
name: merged-coverage-report
path: ./coverage/merged_coverage.info
Expand Down
Loading

0 comments on commit 0d69539

Please sign in to comment.