Upgrade to actions/checkout & upload-artifact v4

This commit is contained in:
Dan Dennedy
2025-04-03 13:25:12 -07:00
committed by Jaromil
parent eb9e96d200
commit 85f6e9dba2
2 changed files with 21 additions and 21 deletions

View File

@@ -23,7 +23,7 @@ jobs:
release: ${{ steps.tag_release.outputs.release }}
version: ${{ steps.tag_release.outputs.version }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v3
with:
@@ -51,7 +51,7 @@ jobs:
needs: [semantic-release]
if: ${{ needs.semantic-release.outputs.release == 'True' }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: apt install deps
run: |
sudo apt-get update -y -q
@@ -62,22 +62,22 @@ jobs:
cmake -G "Ninja" ../
ninja
- name: Upload linux filter
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-linux-filter
path: build/src/filter/**/*.so
- name: Upload linux mixer2
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-linux-mixer2
path: build/src/mixer2/**/*.so
- name: Upload linux mixer3
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-linux-mixer3
path: build/src/mixer3/**/*.so
- name: Upload linux generator
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-linux-generator
path: build/src/generator/**/*.so
@@ -88,7 +88,7 @@ jobs:
needs: [semantic-release]
if: ${{ needs.semantic-release.outputs.release == 'True' }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ilammy/msvc-dev-cmd@v1
- name: choco install deps
uses: crazy-max/ghaction-chocolatey@v2
@@ -100,22 +100,22 @@ jobs:
cmake -G "NMake Makefiles" ../
nmake
- name: Upload win64 filter
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-win64-filter
path: build/src/filter/**/*.dll
- name: Upload win64 mixer2
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-win64-mixer2
path: build/src/mixer2/**/*.dll
- name: Upload win64 mixer3
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-win64-mixer3
path: build/src/mixer3/**/*.dll
- name: Upload win64 generator
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-win64-generator
path: build/src/generator/**/*.dll
@@ -126,7 +126,7 @@ jobs:
needs: [semantic-release]
if: ${{ needs.semantic-release.outputs.release == 'True' }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Update Homebrew
run: |
brew update --preinstall
@@ -140,22 +140,22 @@ jobs:
cmake -G "Ninja" ../
ninja
- name: Upload osx filter
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-osx-filter
path: build/src/filter/**/*.so
- name: Upload osx mixer2
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-osx-mixer2
path: build/src/mixer2/**/*.so
- name: Upload osx mixer3
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-osx-mixer3
path: build/src/mixer3/**/*.so
- name: Upload osx generator
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-osx-generator
path: build/src/generator/**/*.so
@@ -166,7 +166,7 @@ jobs:
if: ${{ needs.semantic-release.outputs.release == 'True' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: download binary artifacts
uses: actions/download-artifact@v4
with:

View File

@@ -27,7 +27,7 @@ jobs:
# name: 🚨 REUSE Compliance
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3
# - uses: actions/checkout@v4
# - uses: fsfe/reuse-action@v1
c-lint:
@@ -35,7 +35,7 @@ jobs:
runs-on: ubuntu-latest
if: "!contains(github.event.pull_request.labels.*.name, 'skip-lint')"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: reviewdog/action-cpplint@master
env:
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -74,7 +74,7 @@ jobs:
fail-fast: false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: install dependencies
run: |
sudo apt-get update -qy
@@ -90,7 +90,7 @@ jobs:
run: |
cd test && make
- name: ${{ matrix.compiler }} upload plugin analysis
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: release-plugin-analysis
path: test/*.json