From 923ef2f6635c2bf1eb529286ad3c49bf5dca6469 Mon Sep 17 00:00:00 2001 From: r3dbars Date: Thu, 10 Sep 2026 12:26:17 -0500 Subject: [PATCH 1/3] Prepare Transcripted 1.1.59 --- Info.plist | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Info.plist b/Info.plist index 12da695c..093d54dc 100644 --- a/Info.plist +++ b/Info.plist @@ -15,9 +15,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.1.58 + 1.1.59 CFBundleVersion - 1.1.58 + 1.1.59 LSMinimumSystemVersion 26.0 LSUIElement From f91755663d7a4ad97712d51dd2200dbef2e61ce2 Mon Sep 17 00:00:00 2001 From: r3dbars Date: Thu, 10 Sep 2026 13:00:43 -0500 Subject: [PATCH 2/3] Publish 1.1.59 update metadata --- Casks/transcripted.rb | 4 ++-- docs/appcast.xml | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Casks/transcripted.rb b/Casks/transcripted.rb index b66a745e..53a5303c 100644 --- a/Casks/transcripted.rb +++ b/Casks/transcripted.rb @@ -1,6 +1,6 @@ cask "transcripted" do - version "1.1.58" - sha256 "fcbe42567ddd3cd64456cfd2a99b5ca4b1dcc4c025223152cb71c5783d97021a" + version "1.1.59" + sha256 "e245f148b2aa19437624b198d09f9cb18621fbd63909399fbfba45f395d0a09c" url "https://github.com/r3dbars/transcripted/releases/download/v#{version}/Transcripted-#{version}.dmg", verified: "github.com/r3dbars/transcripted/" diff --git a/docs/appcast.xml b/docs/appcast.xml index dce59725..dc132431 100644 --- a/docs/appcast.xml +++ b/docs/appcast.xml @@ -6,6 +6,17 @@ Release feed for Transcripted macOS updates. en + + 1.1.59 + Thu, 10 Sep 2026 17:48:32 +0000 + 1.1.59 + 1.1.59 + 26.0 + arm64 + + https://github.com/r3dbars/transcripted/releases/tag/v1.1.59 + https://github.com/r3dbars/transcripted/releases/tag/v1.1.59 + 1.1.58 Fri, 04 Sep 2026 21:40:14 +0000 From cbbaaaaaf7e97ec635e7e01e99b202653b50cd77 Mon Sep 17 00:00:00 2001 From: r3dbars Date: Thu, 10 Sep 2026 13:08:06 -0500 Subject: [PATCH 3/3] Refresh 1.1.59 release health fixtures --- .agents/test-matrix.yml | 2 +- Tests/Fixtures/release-health-github-release-1.1.58.json | 1 - Tests/Fixtures/release-health-github-release-1.1.59.json | 1 + Tests/Fixtures/release-health-github-release-stale-cask.json | 2 +- Tests/NightlySecurityContractTests.swift | 4 ++-- 5 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 Tests/Fixtures/release-health-github-release-1.1.58.json create mode 100644 Tests/Fixtures/release-health-github-release-1.1.59.json diff --git a/.agents/test-matrix.yml b/.agents/test-matrix.yml index 0bfb9803..76ae0f1c 100644 --- a/.agents/test-matrix.yml +++ b/.agents/test-matrix.yml @@ -196,7 +196,7 @@ rules: checks: - "scripts/dev/agent-preflight.sh" - "python3 -m py_compile scripts/ops/nightly-security-check.py" - - "python3 scripts/ops/nightly-security-check.py --strict --automation-toml Tests/Fixtures/nightly-security-automation.toml --github-release-json Tests/Fixtures/release-health-github-release-1.1.58.json --write-report build/nightly-security-report.json" + - "python3 scripts/ops/nightly-security-check.py --strict --automation-toml Tests/Fixtures/nightly-security-automation.toml --github-release-json Tests/Fixtures/release-health-github-release-1.1.59.json --write-report build/nightly-security-report.json" - paths: - "scripts/ops/release-gate-report.py" diff --git a/Tests/Fixtures/release-health-github-release-1.1.58.json b/Tests/Fixtures/release-health-github-release-1.1.58.json deleted file mode 100644 index 31aab066..00000000 --- a/Tests/Fixtures/release-health-github-release-1.1.58.json +++ /dev/null @@ -1 +0,0 @@ -{"assets":[{"contentType":"application/x-apple-diskimage","digest":"sha256:fcbe42567ddd3cd64456cfd2a99b5ca4b1dcc4c025223152cb71c5783d97021a","name":"Transcripted-1.1.58.dmg","size":510070640,"state":"uploaded","url":"https://github.com/r3dbars/transcripted/releases/download/v1.1.58/Transcripted-1.1.58.dmg"}],"isDraft":false,"isPrerelease":false,"tagName":"v1.1.58","url":"https://github.com/r3dbars/transcripted/releases/tag/v1.1.58"} diff --git a/Tests/Fixtures/release-health-github-release-1.1.59.json b/Tests/Fixtures/release-health-github-release-1.1.59.json new file mode 100644 index 00000000..0f81cfa8 --- /dev/null +++ b/Tests/Fixtures/release-health-github-release-1.1.59.json @@ -0,0 +1 @@ +{"assets":[{"contentType":"application/x-apple-diskimage","digest":"sha256:e245f148b2aa19437624b198d09f9cb18621fbd63909399fbfba45f395d0a09c","name":"Transcripted-1.1.59.dmg","size":510109767,"state":"uploaded","url":"https://github.com/r3dbars/transcripted/releases/download/v1.1.59/Transcripted-1.1.59.dmg"}],"isDraft":false,"isPrerelease":false,"tagName":"v1.1.59","url":"https://github.com/r3dbars/transcripted/releases/tag/v1.1.59"} diff --git a/Tests/Fixtures/release-health-github-release-stale-cask.json b/Tests/Fixtures/release-health-github-release-stale-cask.json index 607b33b6..953c0c05 100644 --- a/Tests/Fixtures/release-health-github-release-stale-cask.json +++ b/Tests/Fixtures/release-health-github-release-stale-cask.json @@ -1 +1 @@ -{"assets":[{"contentType":"application/x-apple-diskimage","digest":"sha256:aed858cf2f1bcc21e40676e46f0fd0981bd1dae173ebcb5ff57460d80478610b","name":"Transcripted-1.1.58.dmg","size":510070640,"state":"uploaded","url":"https://github.com/r3dbars/transcripted/releases/download/v1.1.58/Transcripted-1.1.58.dmg"}],"isDraft":false,"isPrerelease":false,"tagName":"v1.1.58","url":"https://github.com/r3dbars/transcripted/releases/tag/v1.1.58"} +{"assets":[{"contentType":"application/x-apple-diskimage","digest":"sha256:aed858cf2f1bcc21e40676e46f0fd0981bd1dae173ebcb5ff57460d80478610b","name":"Transcripted-1.1.59.dmg","size":510109767,"state":"uploaded","url":"https://github.com/r3dbars/transcripted/releases/download/v1.1.59/Transcripted-1.1.59.dmg"}],"isDraft":false,"isPrerelease":false,"tagName":"v1.1.59","url":"https://github.com/r3dbars/transcripted/releases/tag/v1.1.59"} diff --git a/Tests/NightlySecurityContractTests.swift b/Tests/NightlySecurityContractTests.swift index c1cf8b8b..22dec729 100644 --- a/Tests/NightlySecurityContractTests.swift +++ b/Tests/NightlySecurityContractTests.swift @@ -190,14 +190,14 @@ func testNightlySecurityContract() { preflight.contains("python3 scripts/dev/test-matrix-checks.py --matrix .agents/test-matrix.yml"), "agent preflight should execute the matrix that owns the strict checker command" ) - assertTrue(matrix.contains("--github-release-json Tests/Fixtures/release-health-github-release-1.1.58.json"), "test matrix should suggest a strict checker command with deterministic GitHub release metadata") + assertTrue(matrix.contains("--github-release-json Tests/Fixtures/release-health-github-release-1.1.59.json"), "test matrix should suggest a strict checker command with deterministic GitHub release metadata") } runSuite("Nightly security checker fails stale GitHub release asset metadata") { let passing = runNightlySecurityChecker(arguments: [ "--strict", "--automation-toml", "Tests/Fixtures/nightly-security-automation.toml", - "--github-release-json", "Tests/Fixtures/release-health-github-release-1.1.58.json" + "--github-release-json", "Tests/Fixtures/release-health-github-release-1.1.59.json" ]) let staleCask = runNightlySecurityChecker(arguments: [ "--strict",