Skip to content

Align Windows corral version string with Linux and macOS - #335

Merged
SeanTAllen merged 1 commit into
mainfrom
windows-version-matches-linux
Jun 12, 2026
Merged

Align Windows corral version string with Linux and macOS#335
SeanTAllen merged 1 commit into
mainfrom
windows-version-matches-linux

Conversation

@SeanTAllen

Copy link
Copy Markdown
Member

The Linux and macOS release/nightly scripts pass an explicit version= to make, so the embedded version string is exactly what they pass: <VERSION> for releases and nightly-<date> for nightlies. The Windows workflows called make.ps1 without -Version, so it fell into its default branch and embedded <VERSION>-<sha>. Same source, different version string per platform.

Pass -Version to the four Windows build steps so the embedded string matches Linux/macOS. The cloudsmith and GHCR upload versions are unchanged, kept distinct from the embedded value (the date alone for nightly uploads, matching Linux's CLOUDSMITH_VERSION).

Closes #333

The Linux and macOS release/nightly scripts pass an explicit version= to
make, so the embedded version string is exactly what they pass:
<VERSION> for releases and nightly-<date> for nightlies. The Windows
workflows called make.ps1 without -Version, so it fell into its default
branch and embedded <VERSION>-<sha>. Same source, different version
string per platform.

Pass -Version to the four Windows build steps so the embedded string
matches Linux/macOS. The cloudsmith and GHCR upload versions are
unchanged, kept distinct from the embedded value (the date alone for
nightly uploads, matching Linux's CLOUDSMITH_VERSION).

Closes #333
@SeanTAllen SeanTAllen added the changelog - fixed Automatically add "Fixed" CHANGELOG entry on merge label Jun 12, 2026
@ponylang-main ponylang-main added the discuss during sync Should be discussed during an upcoming sync label Jun 12, 2026
@SeanTAllen
SeanTAllen merged commit 06a4fd9 into main Jun 12, 2026
9 checks passed
@SeanTAllen
SeanTAllen deleted the windows-version-matches-linux branch June 12, 2026 03:49
@ponylang-main ponylang-main removed the discuss during sync Should be discussed during an upcoming sync label Jun 12, 2026
github-actions Bot pushed a commit that referenced this pull request Jun 12, 2026
github-actions Bot pushed a commit that referenced this pull request Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog - fixed Automatically add "Fixed" CHANGELOG entry on merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Windows builds embed a sha-suffixed version string the Makefile doesn't

2 participants