From 9223da751d3dc2cbd0c79c049ed4a10c0c39570a Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Fri, 8 May 2026 18:34:09 -0500 Subject: [PATCH] Update actions (#1280) --- .github/workflows/alpha.yml | 20 +++++++++---------- .github/workflows/attach_build_products.yml | 2 +- .github/workflows/nightly.yml | 22 ++++++++++----------- .github/workflows/pr.yml | 16 +++++++-------- .github/workflows/stable.yml | 16 +++++++-------- 5 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.github/workflows/alpha.yml b/.github/workflows/alpha.yml index ed614b91..9081f7d9 100644 --- a/.github/workflows/alpha.yml +++ b/.github/workflows/alpha.yml @@ -20,7 +20,7 @@ jobs: UPSTREAM_CHANNEL: "nightly" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 0 @@ -54,13 +54,13 @@ jobs: echo "MARKETING_VERSION=$NORMALIZED_VERSION" | tee -a $GITHUB_ENV - name: Setup Xcode - uses: maxim-lobanov/setup-xcode@v1.6.0 + uses: maxim-lobanov/setup-xcode@v1.7.0 with: xcode-version: "26.2" - name: Restore Cache (exact) id: xcode-cache-exact - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -70,7 +70,7 @@ jobs: - name: Restore Cache (last) if: steps.xcode-cache-exact.outputs.cache-hit != 'true' id: xcode-cache-fallback - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -119,7 +119,7 @@ jobs: - name: Save Cache if: ${{ steps.xcode-cache-fallback.outputs.cache-hit != 'true' }} - uses: actions/cache/save@v3 + uses: actions/cache/save@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -141,12 +141,12 @@ jobs: # -------------------------------------------------- # artifacts # -------------------------------------------------- - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: build-logs-${{ env.MARKETING_VERSION }}.zip path: build-logs.zip - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: > vars.ENABLE_TESTS == '1' && vars.ENABLE_TESTS_BUILD == '1' @@ -154,7 +154,7 @@ jobs: name: tests-build-logs-${{ env.SHORT_COMMIT }}.zip path: tests-build-logs.zip - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: > vars.ENABLE_TESTS == '1' && vars.ENABLE_TESTS_RUN == '1' @@ -166,12 +166,12 @@ jobs: with: name: SideStore-${{ env.MARKETING_VERSION }}.ipa path: SideStore.ipa - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: SideStore-${{ env.MARKETING_VERSION }}-dSYMs.zip path: SideStore.dSYMs.zip - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 if: env.DEPLOY_KEY != '' with: repository: "SideStore/apps-v2.json" diff --git a/.github/workflows/attach_build_products.yml b/.github/workflows/attach_build_products.yml index 47482b95..e5e3c53a 100644 --- a/.github/workflows/attach_build_products.yml +++ b/.github/workflows/attach_build_products.yml @@ -24,7 +24,7 @@ jobs: if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' runs-on: ubuntu-latest steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v9 with: # This snippet is public-domain, taken from # https://github.com/oprypin/nightly.link/blob/master/.github/workflows/pr-comment.yml diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index d6c4a9b4..fc32f99a 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -22,7 +22,7 @@ jobs: UPSTREAM_CHANNEL: "" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 0 @@ -78,14 +78,14 @@ jobs: - name: Setup Xcode if: steps.build_gate.outputs.should_skip != 'true' - uses: maxim-lobanov/setup-xcode@v1.6.0 + uses: maxim-lobanov/setup-xcode@v1.7.0 with: xcode-version: "26.4" - name: Restore Cache (exact) if: steps.build_gate.outputs.should_skip != 'true' id: xcode-cache-exact - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -97,7 +97,7 @@ jobs: steps.build_gate.outputs.should_skip != 'true' && steps.xcode-cache-exact.outputs.cache-hit != 'true' id: xcode-cache-fallback - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -151,7 +151,7 @@ jobs: if: > steps.build_gate.outputs.should_skip != 'true' && steps.xcode-cache-fallback.outputs.cache-hit != 'true' - uses: actions/cache/save@v3 + uses: actions/cache/save@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -174,13 +174,13 @@ jobs: # -------------------------------------------------- # artifacts # -------------------------------------------------- - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: steps.build_gate.outputs.should_skip != 'true' with: name: build-logs-${{ env.MARKETING_VERSION }}.zip path: build-logs.zip - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: > steps.build_gate.outputs.should_skip != 'true' && vars.ENABLE_TESTS == '1' && @@ -189,7 +189,7 @@ jobs: name: tests-build-logs-${{ env.SHORT_COMMIT }}.zip path: tests-build-logs.zip - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: > steps.build_gate.outputs.should_skip != 'true' && vars.ENABLE_TESTS == '1' && @@ -198,18 +198,18 @@ jobs: name: tests-run-logs-${{ env.SHORT_COMMIT }}.zip path: tests-run-logs.zip - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: steps.build_gate.outputs.should_skip != 'true' with: name: SideStore-${{ env.MARKETING_VERSION }}.ipa path: SideStore.ipa - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: steps.build_gate.outputs.should_skip != 'true' with: name: SideStore-${{ env.MARKETING_VERSION }}-dSYMs.zip path: SideStore.dSYMs.zip - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 if: steps.build_gate.outputs.should_skip != 'true' && env.DEPLOY_KEY != '' with: repository: "SideStore/apps-v2.json" diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 75c69097..abb60148 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -16,7 +16,7 @@ jobs: runs-on: macos-26 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 1 # shallow clone just for PR @@ -33,13 +33,13 @@ jobs: echo "MARKETING_VERSION=$NORMALIZED_VERSION" | tee -a $GITHUB_ENV - name: Setup Xcode - uses: maxim-lobanov/setup-xcode@v1.6.0 + uses: maxim-lobanov/setup-xcode@v1.7.0 with: xcode-version: "26.2" - name: Restore Cache (exact) id: xcode-cache-exact - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -49,7 +49,7 @@ jobs: - name: Restore Cache (last) if: steps.xcode-cache-exact.outputs.cache-hit != 'true' id: xcode-cache-fallback - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -67,24 +67,24 @@ jobs: - name: Save Cache if: ${{ steps.xcode-cache-fallback.outputs.cache-hit != 'true' }} - uses: actions/cache/save@v3 + uses: actions/cache/save@v5 with: path: | ~/Library/Developer/Xcode/DerivedData ~/Library/Caches/org.swift.swiftpm key: xcode-build-cache-${{ github.ref_name }}-${{ github.sha }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: build-logs-${{ env.MARKETING_VERSION }}.zip path: build-logs.zip - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: SideStore-${{ env.MARKETING_VERSION }}.ipa path: SideStore-${{ env.MARKETING_VERSION }}.ipa - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: SideStore-${{ env.MARKETING_VERSION }}-dSYMs.zip path: SideStore.dSYMs.zip diff --git a/.github/workflows/stable.yml b/.github/workflows/stable.yml index a5525b6e..06a2c7dc 100644 --- a/.github/workflows/stable.yml +++ b/.github/workflows/stable.yml @@ -21,7 +21,7 @@ jobs: UPSTREAM_CHANNEL: "" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 0 @@ -50,13 +50,13 @@ jobs: echo "SHORT_COMMIT=$SHORT_COMMIT" | tee -a $GITHUB_ENV - name: Setup Xcode - uses: maxim-lobanov/setup-xcode@v1.6.0 + uses: maxim-lobanov/setup-xcode@v1.7.0 with: xcode-version: "26.4" - name: Restore Cache (exact) id: xcode-cache-exact - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -66,7 +66,7 @@ jobs: - name: Restore Cache (last) if: steps.xcode-cache-exact.outputs.cache-hit != 'true' id: xcode-cache-fallback - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v5 with: path: | ~/Library/Developer/Xcode/DerivedData @@ -84,24 +84,24 @@ jobs: - name: Save Cache if: ${{ steps.xcode-cache-fallback.outputs.cache-hit != 'true' }} - uses: actions/cache/save@v3 + uses: actions/cache/save@v5 with: path: | ~/Library/Developer/Xcode/DerivedData ~/Library/Caches/org.swift.swiftpm key: xcode-build-cache-stable-${{ github.sha }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: build-logs-${{ env.MARKETING_VERSION }}.zip path: build-logs.zip - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: SideStore-${{ env.MARKETING_VERSION }}.ipa path: SideStore.ipa - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: SideStore-${{ env.MARKETING_VERSION }}-dSYMs.zip path: SideStore.dSYMs.zip