Skip to content

build: take Purview.Build 0.5.3 - #28

Merged
kieronlanning merged 2 commits into
mainfrom
build/purview-build-0.5.3
Oct 13, 2026
Merged

kieronlanning merged 2 commits into
mainfrom
build/purview-build-0.5.3

Conversation

@kieronlanning

Copy link
Copy Markdown
Contributor

Bumps this repository''s own pinned Purview.Build local tool from 0.5.2 to 0.5.3, now that #27 is merged and 0.5.3 is published.

0.5.3 is the release that makes RequiredCompilerFlags configurable: earlier versions forced the compiler-flag check on, because binding an empty JSON array contributes no configuration keys and so never overwrote the tool''s non-empty code default.

This repository already declares "RequiredCompilerFlags": ["optimization=release"] in .config/purview-build.json, so the check it has always run under is preserved.

Verified with just pipeline-pack-validate against 0.5.3: 2/2 packages valid, pipeline exits 0.

The same bump has been applied to the other ten repositories under purview-dev, each verified the same way.

Picks up the fix that makes RequiredCompilerFlags configurable: earlier versions
forced the compiler-flag check on because binding an empty JSON array
contributes no configuration keys, so the tool's non-empty code default could
never be overridden.

This repository declares "RequiredCompilerFlags": ["optimization=release"]
explicitly, so the check it has always run under is preserved.

Verified with just pipeline-pack-validate against 0.5.3.
@kieronlanning
kieronlanning merged commit 0994871 into main Oct 13, 2026
1 check passed
@kieronlanning
kieronlanning deleted the build/purview-build-0.5.3 branch October 13, 2026 08:21
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.

1 participant