From 6417260c82940b3f9d5c81bb821fda76c3c58263 Mon Sep 17 00:00:00 2001 From: Tim Bradgate Date: Sat, 24 Jan 2026 23:01:07 +0000 Subject: [PATCH 1/2] Fix macOS Electron artifact upload path (#871) The glob pattern `electron/out/make/*.zip` did not match the actual output path from Electron Forge, which places macOS builds at `electron/out/make/zip/darwin/{arch}/*.zip`. Changed to recursive glob `**/*.zip` to find zip files in subdirectories. This fixes the missing macOS Electron build in releases. Co-authored-by: Claude Opus 4.5 --- .github/workflows/build-electron.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-electron.yml b/.github/workflows/build-electron.yml index 87489768..1ea19c9f 100644 --- a/.github/workflows/build-electron.yml +++ b/.github/workflows/build-electron.yml @@ -63,7 +63,7 @@ jobs: - os: macos-latest platform: macos artifact_patterns: | - electron/out/make/*.zip + electron/out/make/**/*.zip runs-on: ${{ matrix.os }} steps: - name: Checkout repository From 8a7b0650606735ecc87a51828ea44ed7c254d09a Mon Sep 17 00:00:00 2001 From: Tim Bradgate Date: Sat, 24 Jan 2026 23:01:34 +0000 Subject: [PATCH 2/2] Bump version to 0.24.1 --- client/package-lock.json | 4 ++-- client/package.json | 2 +- electron/package-lock.json | 4 ++-- electron/package.json | 2 +- server/pyproject.toml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/client/package-lock.json b/client/package-lock.json index b718c7ed..369efaff 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,12 +1,12 @@ { "name": "client", - "version": "0.24.0", + "version": "0.24.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "client", - "version": "0.24.0", + "version": "0.24.1", "dependencies": { "bootstrap": "4.6.2", "bootstrap-vue": "2.23.1", diff --git a/client/package.json b/client/package.json index 3cae886f..06aa6d37 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "client", - "version": "0.24.0", + "version": "0.24.1", "description": "DigiScript front end", "author": "DreamTeamProd", "private": true, diff --git a/electron/package-lock.json b/electron/package-lock.json index 7c975e5a..4ee42945 100644 --- a/electron/package-lock.json +++ b/electron/package-lock.json @@ -1,12 +1,12 @@ { "name": "digiscript-electron", - "version": "0.24.0", + "version": "0.24.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "digiscript-electron", - "version": "0.24.0", + "version": "0.24.1", "license": "GPL-3.0", "dependencies": { "bonjour-service": "^1.3.0", diff --git a/electron/package.json b/electron/package.json index 6b9defce..cff74af5 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "digiscript-electron", - "version": "0.24.0", + "version": "0.24.1", "description": "DigiScript Electron Desktop Application", "author": "DreamTeamProd", "license": "GPL-3.0", diff --git a/server/pyproject.toml b/server/pyproject.toml index 2cf1ae30..6895fcb8 100644 --- a/server/pyproject.toml +++ b/server/pyproject.toml @@ -11,7 +11,7 @@ build-backend = "setuptools.build_meta" [project] name = "digiscript-server" -version = "0.24.0" +version = "0.24.1" description = "DigiScript server - Digital script management for theatrical shows" readme = "../README.md" requires-python = ">=3.13"