From fbe2be049f9c2e5ae1a21c27a363c6bddb3d1bed Mon Sep 17 00:00:00 2001 From: Dustin Hilgaertner Date: Sun, 5 Apr 2026 16:45:13 -0500 Subject: [PATCH] Add release automation workflow triggered by version tags (#59) Introduces a GitHub Actions release workflow that builds a DMG and creates a GitHub Release when a v*.*.* tag is pushed. Replaces hardcoded version strings with CROW_VERSION env var injection through generate-build-info.sh and bundle.sh. Co-Authored-By: Claude Opus 4.6 (1M context) --- Sources/Crow/App/AboutView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Crow/App/AboutView.swift b/Sources/Crow/App/AboutView.swift index 2373c58..6512e17 100644 --- a/Sources/Crow/App/AboutView.swift +++ b/Sources/Crow/App/AboutView.swift @@ -56,7 +56,7 @@ struct AboutView: View { } private var appVersion: String { - Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String ?? "0.1.0" + Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String ?? BuildInfo.version } private func loadBrandmark() -> NSImage? {