ci: Update actions (#1268)

This commit is contained in:
Margen67
2024-12-23 20:14:06 -08:00
committed by GitHub
parent b4d2ea72af
commit 63f16fd776
5 changed files with 22 additions and 22 deletions

View File

@@ -4,7 +4,7 @@ on: [push, pull_request]
jobs: jobs:
decomplint-isle: decomplint-isle:
name: '${{ matrix.who }} annotations' name: ${{ matrix.who }} annotations
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
fail-fast: false fail-fast: false

View File

@@ -8,7 +8,7 @@ jobs:
uses: ./.github/workflows/legobin.yml uses: ./.github/workflows/legobin.yml
build-current-toolchain: build-current-toolchain:
name: 'Current ${{ matrix.toolchain.name }}' name: Current ${{ matrix.toolchain.name }}
runs-on: windows-latest runs-on: windows-latest
defaults: defaults:
run: run:
@@ -35,7 +35,7 @@ jobs:
- name: Setup cmake - name: Setup cmake
if: matrix.toolchain.setup-cmake if: matrix.toolchain.setup-cmake
uses: jwlawson/actions-setup-cmake@v1.13 uses: jwlawson/actions-setup-cmake@v2
- name: Setup ninja - name: Setup ninja
if: matrix.toolchain.setup-ninja if: matrix.toolchain.setup-ninja
@@ -68,11 +68,11 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
repository: 'itsmattkc/msvc420' repository: itsmattkc/msvc420
path: msvc420 path: msvc420
- name: Setup cmake - name: Setup cmake
uses: jwlawson/actions-setup-cmake@v1.13 uses: jwlawson/actions-setup-cmake@v2
with: with:
# Use minimum supported version # Use minimum supported version
cmake-version: '3.15.x' cmake-version: '3.15.x'
@@ -89,7 +89,7 @@ jobs:
cmake --build build cmake --build build
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@master uses: actions/upload-artifact@main
with: with:
name: Win32 name: Win32
path: | path: |
@@ -101,24 +101,24 @@ jobs:
build/LEGO1.PDB build/LEGO1.PDB
compare: compare:
name: 'Compare with master' name: Compare with master
needs: [build, fetch-deps] needs: [build, fetch-deps]
runs-on: windows-latest runs-on: windows-latest
steps: steps:
- uses: actions/checkout@master - uses: actions/checkout@main
- uses: actions/setup-python@v5 - uses: actions/setup-python@v5
with: with:
python-version: '3.12' python-version: '3.12'
- uses: actions/download-artifact@master - uses: actions/download-artifact@main
with: with:
name: Win32 name: Win32
path: build path: build
- name: Restore cached original binaries - name: Restore cached original binaries
id: cache-original-binaries id: cache-original-binaries
uses: actions/cache/restore@v3 uses: actions/cache/restore@v4
with: with:
enableCrossOsArchive: true enableCrossOsArchive: true
path: legobin path: legobin
@@ -173,7 +173,7 @@ jobs:
reccmp-datacmp --target LEGO1 reccmp-datacmp --target LEGO1
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@master uses: actions/upload-artifact@main
with: with:
name: Accuracy Report name: Accuracy Report
path: | path: |
@@ -182,21 +182,21 @@ jobs:
LEGO1PROGRESS.* LEGO1PROGRESS.*
upload: upload:
name: 'Upload artifacts' name: Upload artifacts
needs: [build, compare] needs: [build, compare]
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'isledecomp/isle' }} if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'isledecomp/isle' }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
repository: 'probonopd/uploadtool' repository: probonopd/uploadtool
- uses: actions/download-artifact@master - uses: actions/download-artifact@main
with: with:
name: Win32 name: Win32
path: build path: build
- uses: actions/download-artifact@master - uses: actions/download-artifact@main
with: with:
name: Accuracy Report name: Accuracy Report

View File

@@ -4,7 +4,7 @@ on: [push, pull_request]
jobs: jobs:
clang-format: clang-format:
name: 'C++' name: C++
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

View File

@@ -10,7 +10,7 @@ jobs:
- name: Restore cached original binaries - name: Restore cached original binaries
id: cache-original-binaries id: cache-original-binaries
uses: actions/cache/restore@v3 uses: actions/cache/restore@v4
with: with:
enableCrossOsArchive: true enableCrossOsArchive: true
path: legobin path: legobin
@@ -25,7 +25,7 @@ jobs:
- name: Cache original binaries - name: Cache original binaries
if: ${{ !steps.cache-original-binaries.outputs.cache-hit }} if: ${{ !steps.cache-original-binaries.outputs.cache-hit }}
uses: actions/cache/save@v3 uses: actions/cache/save@v4
with: with:
enableCrossOsArchive: true enableCrossOsArchive: true
path: legobin path: legobin

View File

@@ -4,16 +4,16 @@ on: [push, pull_request]
jobs: jobs:
ncc: ncc:
name: 'C++' name: C++
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install LLVM and Clang - name: Install LLVM and Clang
uses: KyleMayes/install-llvm-action@v1 uses: KyleMayes/install-llvm-action@v2
with: with:
version: "16" version: '16'
- uses: actions/setup-python@v5 - uses: actions/setup-python@v5
with: with: