Skip to content

chore(vale): pin Vale 3.19.0 - #223

Merged
theCodeDrift merged 1 commit into
mainfrom
vale/update-3.19.0
Sep 1, 2026
Merged

theCodeDrift merged 1 commit into
mainfrom
vale/update-3.19.0

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

Stack (root → tip):

Upstream Vale is ahead of the version this repository packages.

This updates .github/scripts/vale-manifest.json to the new upstream
version and replaces every platform's SHA256 with the digest from
upstream's vale_<version>_checksums.txt.

Reviewing this is the trust boundary. Merging it authorizes the
publish phase to download those exact archives and package them; a
download that does not match a digest here aborts the run and
publishes nothing. Check the digests against upstream's checksums file
for the release before approving.

Merging this triggers the publish phase, which stamps every platform
package <valeVersion>-<yyyymmddhhmmss> and publishes the set. That
publish is inert on its own: @taskless/cli pins exact versions, so
nothing reaches a consumer until that pin is deliberately bumped.

@github-actions github-actions Bot added the skip-changeset PR intentionally ships no release note (bypasses the changeset requirement) label Aug 31, 2026
@theCodeDrift
theCodeDrift merged commit 948f5a3 into main Sep 1, 2026
6 checks passed
@theCodeDrift
theCodeDrift deleted the vale/update-3.19.0 branch September 1, 2026 00:08
theCodeDrift added a commit that referenced this pull request Sep 1, 2026
Bumps the six `@taskless/vale-*` pins from 3.18.0-20260824195610 to
3.19.0-20260901000817, the stamp release-vale.yml minted on the push to
main that merged #223.

This is the commit the rest of the branch was waiting on. Everything
else here was measured against a 3.19.0 binary fetched from upstream and
verified against the manifest digest; the vendor contract could not
agree, because the installed package was still 3.18.0 and the contract
refuses to certify a claim against a binary other than the pinned one.
That refusal is the guard working, and it is why this branch was a
draft.

The whole suite now runs against the published binary rather than a
hand-placed one: the pinned-version assertion and the two new `.ex`/
`.exs` probes pass on the artifact a user will actually install.
theCodeDrift added a commit that referenced this pull request Sep 1, 2026
Bumps the six `@taskless/vale-*` pins from 3.18.0-20260824195610 to
3.19.0-20260901000817, the stamp release-vale.yml minted on the push to
main that merged #223.

This is the commit the rest of the branch was waiting on. Everything
else here was measured against a 3.19.0 binary fetched from upstream and
verified against the manifest digest; the vendor contract could not
agree, because the installed package was still 3.18.0 and the contract
refuses to certify a claim against a binary other than the pinned one.
That refusal is the guard working, and it is why this branch was a
draft.

The whole suite now runs against the published binary rather than a
hand-placed one: the pinned-version assertion and the two new `.ex`/
`.exs` probes pass on the artifact a user will actually install.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changeset PR intentionally ships no release note (bypasses the changeset requirement)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant