Skip to content

Ci/release like tihole - #23

Merged
zackkitzmiller merged 4 commits into
mainfrom
ci/release-like-tihole
Oct 29, 2026
Merged

zackkitzmiller merged 4 commits into
mainfrom
ci/release-like-tihole

Conversation

@zackkitzmiller

Copy link
Copy Markdown
Member

No description provided.

Run gofmt + golines (--max-len=80 --shorten-comments) over the repo,
the same formatting gate tihole and whetstone enforce, so the release
check added next passes on main.

golines treated a //host/share line inside a raw-string fstab fixture
in TestParseFstab as a comment and split it, so that fixture is now an
interpreted string the formatter leaves alone.
Bring smbark's release flow in line with tihole and whetstone:

- just release opens a release/vX.Y.Z PR, waits for CI, squash-merges
  it and watches the release run instead of tagging locally
- release.yml runs when VERSION changes on main (or on a v* tag),
  re-runs just release-check, creates the tag, runs goreleaser and
  attests provenance over checksums.txt; re-runs reuse an existing tag
- AUR publish stays behind PUBLISH_TO_AUR and skips beta tags
- add just prerelease for vX.Y.Z-beta.N tags
- add the golines 80-col gate to CI and release-check
- pin go, gopls and golines in mise.toml
- add the Keep a Changelog header and link footer, and RELEASING.md
- drop attest.yml; provenance is attested at release time now

Release binaries keep their raw smbark-linux-<arch> names because
site/install.sh, the site download links and aur/smbark-bin fetch them.
@netlify

netlify Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for smbark canceled.

Name Link
🔨 Latest commit bcad175
🔍 Latest deploy log https://app.netlify.com/projects/smbark/deploys/6ae2ddb6d7711c5a72767172

@zackkitzmiller
zackkitzmiller merged commit a652f3e into main Oct 29, 2026
9 checks passed
@zackkitzmiller
zackkitzmiller deleted the ci/release-like-tihole branch October 29, 2026 05:50
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