From 63f16fd776096bfb6b5ea0d063e54cf1001e9575 Mon Sep 17 00:00:00 2001 From: Margen67 Date: Mon, 23 Dec 2024 20:14:06 -0800 Subject: [PATCH] ci: Update actions (#1268) --- .github/workflows/analyze.yml | 2 +- .github/workflows/build.yml | 28 ++++++++++++++-------------- .github/workflows/format.yml | 4 ++-- .github/workflows/legobin.yml | 4 ++-- .github/workflows/naming.yml | 6 +++--- 5 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/analyze.yml b/.github/workflows/analyze.yml index a8e33042..2a25072a 100644 --- a/.github/workflows/analyze.yml +++ b/.github/workflows/analyze.yml @@ -4,7 +4,7 @@ on: [push, pull_request] jobs: decomplint-isle: - name: '${{ matrix.who }} annotations' + name: ${{ matrix.who }} annotations runs-on: ubuntu-latest strategy: fail-fast: false diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e4f26c95..52b9958a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,7 @@ jobs: uses: ./.github/workflows/legobin.yml build-current-toolchain: - name: 'Current ${{ matrix.toolchain.name }}' + name: Current ${{ matrix.toolchain.name }} runs-on: windows-latest defaults: run: @@ -35,7 +35,7 @@ jobs: - name: Setup cmake if: matrix.toolchain.setup-cmake - uses: jwlawson/actions-setup-cmake@v1.13 + uses: jwlawson/actions-setup-cmake@v2 - name: Setup ninja if: matrix.toolchain.setup-ninja @@ -68,11 +68,11 @@ jobs: - uses: actions/checkout@v4 with: - repository: 'itsmattkc/msvc420' + repository: itsmattkc/msvc420 path: msvc420 - name: Setup cmake - uses: jwlawson/actions-setup-cmake@v1.13 + uses: jwlawson/actions-setup-cmake@v2 with: # Use minimum supported version cmake-version: '3.15.x' @@ -89,7 +89,7 @@ jobs: cmake --build build - name: Upload Artifact - uses: actions/upload-artifact@master + uses: actions/upload-artifact@main with: name: Win32 path: | @@ -101,24 +101,24 @@ jobs: build/LEGO1.PDB compare: - name: 'Compare with master' + name: Compare with master needs: [build, fetch-deps] runs-on: windows-latest steps: - - uses: actions/checkout@master + - uses: actions/checkout@main - uses: actions/setup-python@v5 with: python-version: '3.12' - - uses: actions/download-artifact@master + - uses: actions/download-artifact@main with: name: Win32 path: build - name: Restore cached original binaries id: cache-original-binaries - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: enableCrossOsArchive: true path: legobin @@ -173,7 +173,7 @@ jobs: reccmp-datacmp --target LEGO1 - name: Upload Artifact - uses: actions/upload-artifact@master + uses: actions/upload-artifact@main with: name: Accuracy Report path: | @@ -182,21 +182,21 @@ jobs: LEGO1PROGRESS.* upload: - name: 'Upload artifacts' + name: Upload artifacts needs: [build, compare] runs-on: ubuntu-latest if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'isledecomp/isle' }} steps: - uses: actions/checkout@v4 with: - repository: 'probonopd/uploadtool' + repository: probonopd/uploadtool - - uses: actions/download-artifact@master + - uses: actions/download-artifact@main with: name: Win32 path: build - - uses: actions/download-artifact@master + - uses: actions/download-artifact@main with: name: Accuracy Report diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 3f90c44f..74424665 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -4,7 +4,7 @@ on: [push, pull_request] jobs: clang-format: - name: 'C++' + name: C++ runs-on: ubuntu-latest steps: @@ -16,4 +16,4 @@ jobs: pipx run "clang-format>=17,<18" \ --style=file \ -i - git diff --exit-code \ No newline at end of file + git diff --exit-code diff --git a/.github/workflows/legobin.yml b/.github/workflows/legobin.yml index d9b42bc2..0fcf175f 100644 --- a/.github/workflows/legobin.yml +++ b/.github/workflows/legobin.yml @@ -10,7 +10,7 @@ jobs: - name: Restore cached original binaries id: cache-original-binaries - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: enableCrossOsArchive: true path: legobin @@ -25,7 +25,7 @@ jobs: - name: Cache original binaries if: ${{ !steps.cache-original-binaries.outputs.cache-hit }} - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: enableCrossOsArchive: true path: legobin diff --git a/.github/workflows/naming.yml b/.github/workflows/naming.yml index b31fe07b..15d57553 100644 --- a/.github/workflows/naming.yml +++ b/.github/workflows/naming.yml @@ -4,16 +4,16 @@ on: [push, pull_request] jobs: ncc: - name: 'C++' + name: C++ runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install LLVM and Clang - uses: KyleMayes/install-llvm-action@v1 + uses: KyleMayes/install-llvm-action@v2 with: - version: "16" + version: '16' - uses: actions/setup-python@v5 with: