From 51fba0905b5463688c32bded5e9db512839c45be Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Fri, 27 Jun 2025 12:34:04 +0100 Subject: [PATCH 1/2] chore(deps): upgarde nix GitHub Actions --- .github/workflows/_build_emacs.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/_build_emacs.yml b/.github/workflows/_build_emacs.yml index 6d4d5a9..b34f689 100644 --- a/.github/workflows/_build_emacs.yml +++ b/.github/workflows/_build_emacs.yml @@ -70,8 +70,8 @@ jobs: path: bin - name: Ensure emacs-builder is executable run: chmod +x bin/emacs-builder - - uses: nixbuild/nix-quick-install-action@v29 - - uses: nix-community/cache-nix-action@v5 + - uses: nixbuild/nix-quick-install-action@v32 + - uses: nix-community/cache-nix-action@v6 with: primary-key: nix-${{ runner.arch }}-${{ hashFiles('**/flake.*') }} - name: Install dependencies @@ -132,8 +132,8 @@ jobs: repository: jimeh/build-emacs-for-macos ref: ${{ inputs.builder_ref }} path: builder - - uses: nixbuild/nix-quick-install-action@v29 - - uses: nix-community/cache-nix-action@v5 + - uses: nixbuild/nix-quick-install-action@v32 + - uses: nix-community/cache-nix-action@v6 with: primary-key: nix-${{ runner.arch }}-${{ hashFiles('**/flake.*') }} - name: Download build-plan artifact From b8192fb788e666805fa15dcf2ca42cbdc59ae240 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Fri, 27 Jun 2025 15:13:35 +0100 Subject: [PATCH 2/2] fix(release): dmg build step success check --- .github/workflows/_release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_release.yml b/.github/workflows/_release.yml index 73ff55d..551e806 100644 --- a/.github/workflows/_release.yml +++ b/.github/workflows/_release.yml @@ -49,11 +49,11 @@ jobs: name: ${{ inputs.dmg_artifact }} path: builds - name: Publish disk images to a GitHub Release - if: steps.dmg.outputs.result != 'fail' + if: steps.dmg.outcome != 'failure' run: >- bin/emacs-builder -l debug release --plan build-plan.yml publish $(find builds -name '*.dmg' -or -name '*.sha256') env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: echo 'No DMG artifact available, was there a new commit to build?' - if: steps.dmg.outputs.result == 'fail' + if: steps.dmg.outcome == 'failure'