ci: update GitHub Actions versions (#2209)

This commit is contained in:
Adam Stachowicz
2026-03-22 02:12:38 +01:00
committed by GitHub
parent 6b9499f5be
commit 98ad8cdb5d
6 changed files with 23 additions and 23 deletions

View File

@@ -39,11 +39,11 @@ jobs:
apt-get install -y sudo
sudo apt-get install -y curl wget git unzip zip libicu66 tzdata clang
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
- name: Setup .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: 10.0.x
- name: Configure arm64 packages
@@ -75,7 +75,7 @@ jobs:
rm -r publish/*
mv "sourcegit.${{ matrix.runtime }}.tar" publish
- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: sourcegit.${{ matrix.runtime }}
path: publish/*

View File

@@ -17,7 +17,7 @@ jobs:
version: ${{ steps.version.outputs.version }}
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Output version string
id: version
run: echo "version=$(cat VERSION)" >> "$GITHUB_OUTPUT"

View File

@@ -13,12 +13,12 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
- name: Set up .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: 10.0.x

View File

@@ -13,12 +13,12 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20.x'
node-version: '24.x'
- name: Install dependencies
run: npm install fs-extra@11.2.0 path@0.12.7 xml2js@0.6.2

View File

@@ -15,9 +15,9 @@ jobs:
runtime: [win-x64, win-arm64]
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Download build
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: sourcegit.${{ matrix.runtime }}
path: build/SourceGit
@@ -28,12 +28,12 @@ jobs:
RUNTIME: ${{ matrix.runtime }}
run: ./build/scripts/package.win.ps1
- name: Upload package artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: package.${{ matrix.runtime }}
path: build/sourcegit_*.zip
- name: Delete temp artifacts
uses: geekyeggo/delete-artifact@v5
uses: geekyeggo/delete-artifact@v6
with:
name: sourcegit.${{ matrix.runtime }}
osx-app:
@@ -44,9 +44,9 @@ jobs:
runtime: [osx-x64, osx-arm64]
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Download build
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: sourcegit.${{ matrix.runtime }}
path: build
@@ -59,12 +59,12 @@ jobs:
tar -xf "build/sourcegit.${{ matrix.runtime }}.tar" -C build/SourceGit
./build/scripts/package.osx-app.sh
- name: Upload package artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: package.${{ matrix.runtime }}
path: build/sourcegit_*.zip
- name: Delete temp artifacts
uses: geekyeggo/delete-artifact@v5
uses: geekyeggo/delete-artifact@v6
with:
name: sourcegit.${{ matrix.runtime }}
linux:
@@ -76,7 +76,7 @@ jobs:
runtime: [linux-x64, linux-arm64]
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Download package dependencies
run: |
export DEBIAN_FRONTEND=noninteractive
@@ -84,7 +84,7 @@ jobs:
apt-get update
apt-get install -y curl wget git dpkg-dev fakeroot tzdata zip unzip desktop-file-utils rpm libfuse2 file build-essential binutils
- name: Download build
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: sourcegit.${{ matrix.runtime }}
path: build
@@ -98,7 +98,7 @@ jobs:
tar -xf "build/sourcegit.${{ matrix.runtime }}.tar" -C build/SourceGit
./build/scripts/package.linux.sh
- name: Upload package artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: package.${{ matrix.runtime }}
path: |
@@ -106,6 +106,6 @@ jobs:
build/sourcegit_*.deb
build/sourcegit-*.rpm
- name: Delete temp artifacts
uses: geekyeggo/delete-artifact@v5
uses: geekyeggo/delete-artifact@v6
with:
name: sourcegit.${{ matrix.runtime }}

View File

@@ -32,7 +32,7 @@ jobs:
contents: write
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Create release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -40,7 +40,7 @@ jobs:
VERSION: ${{ needs.version.outputs.version }}
run: gh release create "$TAG" -t "$VERSION" --notes-from-tag
- name: Download artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
pattern: package.*
path: packages