From 7fa56a37fd09e458a375ffd6d459e63da1ce83ae Mon Sep 17 00:00:00 2001 From: AsamK Date: Sun, 1 Mar 2026 09:23:17 +0100 Subject: [PATCH] Update CI actions --- .github/workflows/ci.yml | 16 ++++++++-------- .github/workflows/codeql-analysis.yml | 10 +++++----- .github/workflows/release.yml | 10 +++++----- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fb991c0c..da2122f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,14 +19,14 @@ jobs: java: [ '25' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: ${{ matrix.java }} - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: dependency-graph: generate-and-submit - name: Install asciidoc @@ -45,7 +45,7 @@ jobs: - name: Compress archive run: gzip -n -9 build/distributions/signal-cli-*.tar - name: Archive production artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: signal-cli-archive-${{ matrix.java }} path: build/distributions/signal-cli-*.tar.gz @@ -55,7 +55,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: graalvm/setup-graalvm@v1 with: distribution: 'graalvm' @@ -65,7 +65,7 @@ jobs: - name: Build with Gradle run: ./gradlew --no-daemon nativeCompile - name: Archive production artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: signal-cli-native path: build/native/nativeCompile/signal-cli @@ -82,13 +82,13 @@ jobs: run: working-directory: ./client steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install rust run: rustup default stable - name: Build client run: cargo build --release --verbose - name: Archive production artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: signal-cli-client-${{ matrix.os }} path: | diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 4c5713cf..acac5b29 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -21,13 +21,13 @@ jobs: steps: - name: Setup Java JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: 25 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. @@ -35,7 +35,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 # Override language selection by uncommenting this and choosing your languages # with: # languages: go, javascript, csharp, python, cpp, java @@ -43,7 +43,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v3 + uses: github/codeql-action/autobuild@v4 # â„šī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -57,4 +57,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b7ce03f1..5d47b0a5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Download signal-cli build from CI workflow - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 - name: Get signal-cli version id: cli_ver @@ -166,9 +166,9 @@ jobs: packages: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download signal-cli build from CI workflow - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 - name: Get signal-cli version id: cli_ver @@ -216,9 +216,9 @@ jobs: packages: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download signal-cli build from CI workflow - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 - name: Get signal-cli version id: cli_ver