From cfcfbee350f48a9b13ae5ae689b73c2c22345945 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Mon, 11 May 2026 17:09:38 -0500 Subject: [PATCH 1/9] Update first_time_contributor_detect.yml update actions --- .github/workflows/first_time_contributor_detect.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/first_time_contributor_detect.yml b/.github/workflows/first_time_contributor_detect.yml index da8c8bb68..5814e3eb7 100644 --- a/.github/workflows/first_time_contributor_detect.yml +++ b/.github/workflows/first_time_contributor_detect.yml @@ -20,7 +20,7 @@ jobs: (github.event.pull_request.author_association != 'OWNER') steps: - name: Detect PR if author is first-time contributor - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: script: | const { owner, repo } = context.repo; From 3ecc7059f99510145b3a4782eacc0f755de9bd0e Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Mon, 11 May 2026 17:10:23 -0500 Subject: [PATCH 2/9] Update first_time_contributor_reopen.yml update actions --- .github/workflows/first_time_contributor_reopen.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/first_time_contributor_reopen.yml b/.github/workflows/first_time_contributor_reopen.yml index e8c7eea15..7f59dd963 100644 --- a/.github/workflows/first_time_contributor_reopen.yml +++ b/.github/workflows/first_time_contributor_reopen.yml @@ -14,7 +14,7 @@ jobs: if: github.event.issue.pull_request && contains(github.event.issue.labels.*.name, 'needs verification') steps: - name: Verify and reopen PR - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: script: | const { owner, repo } = context.repo; From 1385397f515d52bcb5a414c96fafa1ffa13f1a87 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Mon, 11 May 2026 17:10:40 -0500 Subject: [PATCH 3/9] Update format.yml --- .github/workflows/format.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index f4ad61f59..fdfae693b 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -13,7 +13,7 @@ jobs: image: opensauce04/azahar-build-environment:latest options: -u 1001 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Build From a1a15debf4c4ef304471548426be87457b1e7fd5 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Mon, 11 May 2026 17:11:36 -0500 Subject: [PATCH 4/9] Update libretro.yml --- .github/workflows/libretro.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/libretro.yml b/.github/workflows/libretro.yml index aa846730d..dc1ab781a 100644 --- a/.github/workflows/libretro.yml +++ b/.github/workflows/libretro.yml @@ -23,7 +23,7 @@ jobs: BUILD_DIR: build/android-arm64-v8a EXTRA_PATH: bin/Release steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Set tag name @@ -44,7 +44,7 @@ jobs: - name: Pack run: ./.ci/libretro-pack.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }}-${{ env.TARGET }} path: ./*.zip @@ -57,7 +57,7 @@ jobs: EXTRA_PATH: bin/Release EXTRA_CORE_ARGS: -DCMAKE_C_COMPILER=gcc-12 -DCMAKE_CXX_COMPILER=g++-12 -DENABLE_LTO=OFF steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Build @@ -67,7 +67,7 @@ jobs: - name: Pack run: ./.ci/libretro-pack.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }}-${{ env.TARGET }} path: ./*.zip @@ -82,7 +82,7 @@ jobs: IMAGE: reallibretroretroarch/libretro-build-mxe-win-cross-cores:mingw12 EXTRA_PATH: bin/Release steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Build in cross-container @@ -98,7 +98,7 @@ jobs: - name: Pack run: ./.ci/libretro-pack.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }}-${{ env.TARGET }} path: ./*.zip @@ -114,7 +114,7 @@ jobs: BUILD_DIR: build/osx-${{ matrix.target }} EXTRA_PATH: bin/Release steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Install tools @@ -126,7 +126,7 @@ jobs: - name: Pack run: ./.ci/libretro-pack.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }}-${{ env.TARGET }} path: ./*.zip @@ -139,7 +139,7 @@ jobs: EXTRA_PATH: bin/Release EXTRA_CORE_ARGS: -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_C_FLAGS=-DIOS -DCMAKE_CXX_FLAGS=-DIOS -DIOS=ON -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DCITRA_USE_PRECOMPILED_HEADERS=OFF -DCMAKE_OSX_ARCHITECTURES=arm64 -DENABLE_OPT=OFF steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Build @@ -149,7 +149,7 @@ jobs: - name: Pack run: ./.ci/libretro-pack.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }}-${{ env.TARGET }} path: ./*.zip @@ -162,7 +162,7 @@ jobs: EXTRA_PATH: bin/Release EXTRA_CORE_ARGS: -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_C_FLAGS=-DIOS -DCMAKE_CXX_FLAGS=-DIOS -DIOS=ON -DCMAKE_SYSTEM_NAME=tvOS -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DCITRA_USE_PRECOMPILED_HEADERS=OFF -DCMAKE_OSX_SYSROOT=appletvos -DCMAKE_OSX_ARCHITECTURES=arm64 -DENABLE_OPT=OFF steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Build @@ -172,7 +172,7 @@ jobs: - name: Pack run: ./.ci/libretro-pack.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }}-${{ env.TARGET }} path: ./*.zip From 65b99e0c8a78cd7acf69709b094bd6ae407b577e Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Mon, 11 May 2026 17:11:48 -0500 Subject: [PATCH 5/9] Update license-header.yml --- .github/workflows/license-header.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/license-header.yml b/.github/workflows/license-header.yml index ff861924e..36ae7d59f 100644 --- a/.github/workflows/license-header.yml +++ b/.github/workflows/license-header.yml @@ -11,7 +11,7 @@ jobs: image: opensauce04/azahar-build-environment:latest options: -u 1001 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Fetch master branch From c0ee421f155106b0badc501b1a441b09d3ae3168 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Mon, 11 May 2026 17:12:10 -0500 Subject: [PATCH 6/9] Update stale.yml --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 45d138adc..826eea0e3 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -10,7 +10,7 @@ jobs: permissions: issues: write steps: - - uses: actions/stale@v9.1.0 + - uses: actions/stale@v10.2.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} days-before-issue-stale: 90 From e86f5bfa21b969dad45f22f2c222211e3569f675 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Mon, 11 May 2026 17:12:21 -0500 Subject: [PATCH 7/9] Update transifex.yml --- .github/workflows/transifex.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/transifex.yml b/.github/workflows/transifex.yml index f9d073dd4..ba0b08443 100644 --- a/.github/workflows/transifex.yml +++ b/.github/workflows/transifex.yml @@ -10,7 +10,7 @@ jobs: container: opensauce04/azahar-build-environment:latest if: ${{ github.repository == 'azahar-emu/azahar' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 0 From 798eff2b0d3305663666892949ca750ba2716d02 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Mon, 11 May 2026 17:14:14 -0500 Subject: [PATCH 8/9] Update build.yml --- .github/workflows/build.yml | 40 ++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 70a8417f0..b7946a7ae 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,13 +12,13 @@ jobs: if: ${{ !github.head_ref }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Pack run: ./.ci/source.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: source path: artifacts/ @@ -40,13 +40,13 @@ jobs: TARGET: ${{ matrix.target }} SHOULD_RUN: ${{ (matrix.target != 'appimage-wayland' || github.ref_type == 'tag') }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 if: ${{ env.SHOULD_RUN == 'true' }} with: submodules: recursive - name: Set up cache if: ${{ env.SHOULD_RUN == 'true' }} - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ${{ env.CCACHE_DIR }} key: ${{ github.job }}-${{ matrix.target }}-${{ github.sha }} @@ -66,7 +66,7 @@ jobs: mv artifacts/azahar.AppImage artifacts/azahar-wayland.AppImage - name: Upload if: ${{ contains(matrix.target, 'appimage') && env.SHOULD_RUN == 'true' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ github.job }}-${{ matrix.target }} path: artifacts/ @@ -87,11 +87,11 @@ jobs: OS: linux TARGET: ${{ matrix.target }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Set up cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ${{ env.CCACHE_DIR }} key: ${{ github.job }}-${{ matrix.target }}-${{ github.sha }} @@ -108,11 +108,11 @@ jobs: CCACHE_SLOPPINESS: time_macros OS: macos steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Set up cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ${{ env.CCACHE_DIR }} key: ${{ runner.os }}-${{ github.sha }} @@ -137,7 +137,7 @@ jobs: PACK_INDIVIDUALLY: 1 run: ./.ci/pack.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }} path: artifacts/ @@ -168,11 +168,11 @@ jobs: OS: windows TARGET: ${{ matrix.target }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Set up cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ${{ env.CCACHE_DIR }} key: ${{ runner.os }}-${{ matrix.target }}-${{ github.sha }} @@ -180,7 +180,7 @@ jobs: ${{ runner.os }}-${{ matrix.target }}- - name: Set up MSVC if: ${{ matrix.target == 'msvc' }} - uses: ilammy/msvc-dev-cmd@v1 + uses: ilammy/msvc-dev-cmd@138b1c783b65ec697d8342918306b7b2db4e88f1 - name: Install extra tools (MSVC) if: ${{ matrix.target == 'msvc' }} run: choco install ccache ninja ptime wget @@ -201,7 +201,7 @@ jobs: qt6-base:p qt6-multimedia:p qt6-multimedia-wmf:p qt6-tools:p qt6-translations:p - name: Install extra tools (MSYS2) if: ${{ matrix.target == 'msys2' }} - uses: crazy-max/ghaction-chocolatey@v3 + uses: crazy-max/ghaction-chocolatey@v4 with: args: install ptime wget - name: Install NSIS @@ -237,7 +237,7 @@ jobs: - name: Pack run: ./.ci/pack.sh - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }}-${{ env.TARGET }} path: artifacts/ @@ -256,13 +256,13 @@ jobs: TARGET: ${{ matrix.target }} SHOULD_RUN: ${{ (matrix.target == 'vanilla' || github.ref_type == 'tag') }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 if: ${{ env.SHOULD_RUN == 'true' }} with: submodules: recursive - name: Set up cache if: ${{ env.SHOULD_RUN == 'true' }} - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.gradle/caches @@ -302,7 +302,7 @@ jobs: UNPACKED: 1 - name: Upload if: ${{ env.SHOULD_RUN == 'true' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.OS }}-${{ env.TARGET }} path: src/android/app/artifacts/ @@ -312,7 +312,7 @@ jobs: container: image: docker:dind steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Install tools @@ -326,7 +326,7 @@ jobs: mkdir -p artifacts mv build/*.dockerimage artifacts/ - name: Upload - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: docker path: artifacts/ From d76ac0e95f7bf835811d54e288bb831c7d29fe88 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Tue, 12 May 2026 10:28:04 -0500 Subject: [PATCH 9/9] switch to edens fork of msvc-dev-cmd, pin latest commit in master --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b7946a7ae..ce4989395 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -180,7 +180,7 @@ jobs: ${{ runner.os }}-${{ matrix.target }}- - name: Set up MSVC if: ${{ matrix.target == 'msvc' }} - uses: ilammy/msvc-dev-cmd@138b1c783b65ec697d8342918306b7b2db4e88f1 + uses: Eden-CI/msvc-dev-cmd@1bd71f95d6f3d1b2b3395b335cc63bcdc90cf223 - name: Install extra tools (MSVC) if: ${{ matrix.target == 'msvc' }} run: choco install ccache ninja ptime wget