From 0ef8edb7b269974b918fd0c86ec4b785f36f0e8d Mon Sep 17 00:00:00 2001 From: Ferdinand Schober Date: Wed, 25 Mar 2026 13:31:20 +0100 Subject: [PATCH] update checkout and upload-artifact actions --- .github/workflows/cachix.yml | 2 +- .github/workflows/release.yml | 20 ++++++++++---------- .github/workflows/rust.yml | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/cachix.yml b/.github/workflows/cachix.yml index 521f390..10d7568 100644 --- a/.github/workflows/cachix.yml +++ b/.github/workflows/cachix.yml @@ -23,7 +23,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6c3cdcd..1b8a353 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,7 +20,7 @@ jobs: linux-release-build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: install dependencies run: | sudo apt-get update @@ -31,7 +31,7 @@ jobs: cargo build --release cp target/release/lan-mouse lan-mouse-linux-x86_64 - name: Upload build artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: lan-mouse-linux-x86_64 path: lan-mouse-linux-x86_64 @@ -39,7 +39,7 @@ jobs: linux-arm64-release-build: runs-on: ubuntu-22.04-arm steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: install dependencies run: | sudo apt-get update @@ -50,7 +50,7 @@ jobs: cargo build --release cp target/release/lan-mouse lan-mouse-linux-arm64 - name: Upload build artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: lan-mouse-linux-arm64 path: lan-mouse-linux-arm64 @@ -92,7 +92,7 @@ jobs: gvsbuild build --msys-dir=C:\msys64 gtk4 libadwaita librsvg Move-Item "C:\Program Files\Git\usr\notbin" "C:\Program Files\Git\usr\bin" Move-Item "C:\Program Files\Git\notbin" "C:\Program Files\Git\bin" - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Release Build run: cargo build --release - name: Create Archive @@ -102,7 +102,7 @@ jobs: Copy-Item -Path "target\release\lan-mouse.exe" -Destination "lan-mouse-windows" Compress-Archive -Path "lan-mouse-windows\*" -DestinationPath lan-mouse-windows-x86_64.zip - name: Upload build artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: lan-mouse-windows-x86_64 path: lan-mouse-windows-x86_64.zip @@ -110,7 +110,7 @@ jobs: macos-release-build: runs-on: macos-15-intel steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: install dependencies run: | brew install --cask inkscape @@ -132,7 +132,7 @@ jobs: cd target/release/bundle/osx zip -r "lan-mouse-macos-intel.zip" "Lan Mouse.app" - name: Upload build artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: lan-mouse-macos-intel path: target/release/bundle/osx/lan-mouse-macos-intel.zip @@ -140,7 +140,7 @@ jobs: macos-arm64-release-build: runs-on: macos-15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: install dependencies run: | brew install --cask inkscape @@ -162,7 +162,7 @@ jobs: cd target/release/bundle/osx zip -r "lan-mouse-macos-arm64.zip" "Lan Mouse.app" - name: Upload build artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: lan-mouse-macos-arm64 path: target/release/bundle/osx/lan-mouse-macos-arm64.zip diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index d7bfc57..e62f710 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,7 +18,7 @@ jobs: name: Formatting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: cargo fmt run: cargo fmt --check @@ -39,7 +39,7 @@ jobs: - clippy - test steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: Swatinem/rust-cache@v2 - name: Install Linux deps if: runner.os == 'Linux'