From b95ddddecc6a55f88b8aac62cf61efd518513edf Mon Sep 17 00:00:00 2001 From: Lee Messenger Date: Sat, 18 Apr 2026 13:58:13 +0100 Subject: [PATCH 1/2] Mark build-macos.sh as executable in git index The macOS release job failed with "Permission denied" on ./build-macos.sh because the file was committed from Windows bash, where chmod +x does not propagate into git's mode bits (stays at 100644). Setting 100755 so macos-latest runners can execute it directly. Co-Authored-By: Claude Opus 4.7 (1M context) --- build-macos.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 build-macos.sh diff --git a/build-macos.sh b/build-macos.sh old mode 100644 new mode 100755 From be2f173f3d18ed6cfc2c9c0134536d96ed8b3649 Mon Sep 17 00:00:00 2001 From: Lee Messenger Date: Sat, 18 Apr 2026 14:04:41 +0100 Subject: [PATCH 2/2] Drop orphaned Local NuGet source blocking CI restore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ImageResize.ContextMenu/nuget.config had a Local source pointing at ../nupkgs. ContextMenu references Core via ProjectReference (never PackageReference), so the Local feed isn't used by the restore — but NuGet still errors with NU1301 at restore time when the directory is missing, which is always the case on a fresh CI checkout. Was breaking both the build.yml ContextMenu (windows + macos) jobs. Also drops the now-redundant "Restore nupkgs" step in release.yml's Windows installer job — it was only there to paper over the same NU1301. The nupkgs artifact is still uploaded by build-library and downloaded by publish for nuget.org push + GitHub Release asset. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/release.yml | 6 ------ ImageResize.ContextMenu/nuget.config | 1 - 2 files changed, 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9b3f1d7..1f7ac7f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -110,12 +110,6 @@ jobs: name: bumped-props path: . - - name: Restore nupkgs (needed by ContextMenu's nuget.config local source) - uses: actions/download-artifact@v4 - with: - name: nupkgs - path: nupkgs - - name: Install Inno Setup run: choco install innosetup -y --no-progress diff --git a/ImageResize.ContextMenu/nuget.config b/ImageResize.ContextMenu/nuget.config index 6831b81..6f112ea 100644 --- a/ImageResize.ContextMenu/nuget.config +++ b/ImageResize.ContextMenu/nuget.config @@ -3,7 +3,6 @@ -