diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc1c0be..4084b7c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,13 +23,13 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - - uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19 + - uses: hendrikmuhs/ccache-action@d62db5f07c26379fc4b4e0916f098a92573c3b03 # v1.2.23 with: key: ${{ github.job }}-ubuntu-latest max-size: 2G save: ${{ github.ref == 'refs/heads/main' }} - uses: seanmiddleditch/gha-setup-ninja@3b1f8f94a2f8254bd26914c4ab9474d4f0015f67 # v6 - - uses: lukka/run-cmake@af1be47fd7c933593f687731bc6fdbee024d3ff4 # v10.8 + - uses: lukka/run-cmake@5d55ea7949e25f69f0ecb516d8d572297e03a956 # v10.9 with: configurePreset: "host" buildPreset: "host-Debug-WithPackage" @@ -59,12 +59,12 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - - uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19 + - uses: hendrikmuhs/ccache-action@d62db5f07c26379fc4b4e0916f098a92573c3b03 # v1.2.23 with: key: ${{ github.job }}-${{ matrix.os }} max-size: 2G save: ${{ github.ref == 'refs/heads/main' }} - - uses: lukka/run-cmake@af1be47fd7c933593f687731bc6fdbee024d3ff4 # v10.8 + - uses: lukka/run-cmake@5d55ea7949e25f69f0ecb516d8d572297e03a956 # v10.9 with: configurePreset: "host-single-Debug" buildPreset: "host-single-Debug" @@ -106,11 +106,11 @@ jobs: with: persist-credentials: false - name: Install GNU Arm Embedded Toolchain ${{ matrix.gcc }} - uses: carlosperate/arm-none-eabi-gcc-action@a532c97fbfff58385beb2247ae1464dc4cc71724 # v1.10.1 + uses: carlosperate/arm-none-eabi-gcc-action@0725d97b026acf7fc8e22dfd5bee912998879ba8 # v1.12.3 with: release: ${{ matrix.gcc }} - run: sudo apt-get update && sudo apt-get install ninja-build xsltproc - - uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19 + - uses: hendrikmuhs/ccache-action@d62db5f07c26379fc4b4e0916f098a92573c3b03 # v1.2.23 with: key: ${{ matrix.gcc }}-${{ matrix.configuration }}-${{ matrix.target }} max-size: 2G @@ -120,7 +120,7 @@ jobs: name: hal_st - run: tar -zxvf hal_st-*.tar.gz - run: mkdir install && mv hal_st-*/* install/ - - uses: lukka/run-cmake@af1be47fd7c933593f687731bc6fdbee024d3ff4 # v10.8 + - uses: lukka/run-cmake@5d55ea7949e25f69f0ecb516d8d572297e03a956 # v10.9 with: configurePreset: ${{ matrix.target }} buildPreset: ${{ matrix.target }}-${{ matrix.configuration }} diff --git a/.github/workflows/linting-formatting.yml b/.github/workflows/linting-formatting.yml index 2a3d0ab..f7dade4 100644 --- a/.github/workflows/linting-formatting.yml +++ b/.github/workflows/linting-formatting.yml @@ -28,16 +28,12 @@ jobs: fetch-depth: 0 persist-credentials: false token: ${{ secrets.PRIVATE_REPO_TOKEN }} - - uses: oxsecurity/megalinter/flavors/c_cpp@0dcbedd66ea456ba2d54fd350affaa15df8a0da3 # v9.0.1 + - uses: oxsecurity/megalinter/flavors/c_cpp@0e3ce9b9c8c10effb9b269509cc47ca17cae31c7 # v9.5.0 env: APPLY_FIXES: all VALIDATE_ALL_CODEBASE: true GITHUB_TOKEN: ${{ secrets.PRIVATE_REPO_TOKEN }} - run: git diff - - uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v3.29.5 - if: false - with: - sarif_file: megalinter-reports/megalinter-report.sarif - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 if: ${{ success() || failure() }} with: diff --git a/.mega-linter.yml b/.mega-linter.yml index 6975d31..a9b5976 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -9,6 +9,7 @@ ENABLE: - XML - YAML DISABLE_LINTERS: + - ACTION_ZIZMOR - CPP_CPPLINT - REPOSITORY_DEVSKIM - REPOSITORY_GITLEAKS