Skip to content

chore: package and CI maintenance for 0.1.5 - #1

Merged
3leapsdave merged 4 commits into
mainfrom
chore/v015-package-cicd
Jul 30, 2026
Merged

3leapsdave merged 4 commits into
mainfrom
chore/v015-package-cicd

Conversation

@3leapsdave

@3leapsdave 3leapsdave commented Jul 30, 2026 •

Copy link
Copy Markdown
Member

Summary

Package and CI/CD maintenance for the 0.1.5 release line:

  • Go toolchain 1.25.12 / toolchain go1.26.5 and selected module bumps
  • PR CI with Linux amd64/arm64 and Windows amd64/arm64 (org named ARM64 runners)
  • Release workflow on Node 24-era actions: softprops/action-gh-release@v3, checkout@v5, setup-go@v6
  • Verified bootstrap pins (sfetch v0.4.9, goneat v0.5.15) with exact version matching
  • Fail-closed release checksum verification; upload depends on full verify
  • Drop darwin/amd64 release artifacts; installer and self-update recovery via v0.1.4
  • Release notes and version closeout for 0.1.5

Generated by Grok 4.5 (https://x.ai) running Grok Build (https://x.ai) under supervision of @3leapsdave

Co-Authored-By: Grok 4.5 noreply@3leaps.net
Role: devlead
Committer-of-Record: Dave Thompson dave.thompson@3leaps.net [@3leapsdave]

3leapsdave and others added 4 commits July 30, 2026 07:17
Modernize CI/CD and release packaging: add PR CI with org ARM64 runners,
move release to softprops/action-gh-release@v3, pin bootstrap tools and
gate scanners, fail-close checksum verification, and drop darwin/amd64
artifacts with installer and self-update recovery guidance.

Generated by Grok 4.5 (https://x.ai) running Grok Build (https://x.ai) under supervision of @3leapsdave

Co-Authored-By: Grok 4.5 <noreply@3leaps.net>
Role: devlead
Committer-of-Record: Dave Thompson <dave.thompson@3leaps.net> [@3leapsdave]
Use portable set -eu in Make recipes so Linux dash can run release-verify
and package-all; keep package-all in one strict shell; match bootstrap pins
with exact normalized version comparison and cover current, stale, and
substring-false-positive cases; resolve repo-local tools with .exe on
Windows hosts; pin and invoke staticcheck via STATICCHECK_VERSION.

Generated by Grok 4.5 (https://x.ai) running Grok Build (https://x.ai) under supervision of @3leapsdave

Co-Authored-By: Grok 4.5 <noreply@3leaps.net>
Role: devlead
Committer-of-Record: Dave Thompson <dave.thompson@3leaps.net> [@3leapsdave]
Disable pathname expansion in version-matches-pin before the token loop,
add a glob fail-open regression, and pin dogfood sfetch install-script
fetch to SFETCH_VERSION for deterministic gate input.

Generated by Grok 4.5 (https://x.ai) running Grok Build (https://x.ai) under supervision of @3leapsdave

Co-Authored-By: Grok 4.5 <noreply@3leaps.net>
Role: devlead
Committer-of-Record: Dave Thompson <dave.thompson@3leaps.net> [@3leapsdave]
Append .exe when building the integration test binary on Windows, and
normalize CRLF before stripping the install-script main invocation so
the Darwin-guard test runs under Git for Windows checkouts.

Generated by Grok 4.5 (https://x.ai) running Grok Build (https://x.ai) under supervision of @3leapsdave

Co-Authored-By: Grok 4.5 <noreply@3leaps.net>
Role: devlead
Committer-of-Record: Dave Thompson <dave.thompson@3leaps.net> [@3leapsdave]
@3leapsdave
3leapsdave merged commit 182640b into main Jul 30, 2026
4 checks passed
@3leapsdave
3leapsdave deleted the chore/v015-package-cicd branch July 30, 2026 16:06
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