Skip to content

Cask automation for build pipelines - #35

Merged
MarioHewardt merged 1 commit into
mainfrom
marioh/cask-versioning
Jul 20, 2026
Merged

Cask automation for build pipelines#35
MarioHewardt merged 1 commit into
mainfrom
marioh/cask-versioning

Conversation

@MarioHewardt

Copy link
Copy Markdown
Contributor

Cask automation for build pipelines

Copilot AI review requested due to automatic review settings July 20, 2026 21:27
@MarioHewardt
MarioHewardt requested a review from chakrik73 July 20, 2026 21:28

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the macOS app bundle build script to support build-pipeline-friendly version stamping via environment variables, and documents how to use it for local and CI builds.

Changes:

  • Add ZOOMIT_VERSION parsing/validation with a safe default for local builds.
  • Stamp the validated version into CFBundleShortVersionString and CFBundleVersion in the generated Info.plist.
  • Document version stamping behavior and constraints in the README.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
Scripts/build-app.sh Adds validated ZOOMIT_VERSION handling and uses it to populate bundle version keys and build output summary.
README.md Documents how to set ZOOMIT_VERSION locally and notes CI/pipeline requirements/validation rules.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
@MarioHewardt
MarioHewardt merged commit 4308cb2 into main Jul 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants