Skip to content

v1.1.0 release prep: gosec bump, VERSION/CHANGELOG, tag-version.sh#16

Merged
ungerik merged 6 commits into
masterfrom
ungerik/dependency-go-version-check
Jun 16, 2026
Merged

v1.1.0 release prep: gosec bump, VERSION/CHANGELOG, tag-version.sh#16
ungerik merged 6 commits into
masterfrom
ungerik/dependency-go-version-check

Conversation

@ungerik

@ungerik ungerik commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Prepares the v1.1.0 release and finishes the dependency/tooling cleanup.

  • VERSION + CHANGELOG.md: add a VERSION file (v1.1.0, Go module version syntax) and a Keep a Changelog CHANGELOG.md reconstructed from the v1.0.0..v1.0.7 tag history, with the pending release documented under [1.1.0].
  • Release tooling: replace tag-release.sh (version passed as an argument) with tag-version.sh, which reads the version from the VERSION file while keeping the same module list, current-tag listing, and dry-run/confirm flow.
  • tools/gosec: bump securego/gosec to v2.27.1 (stays on Go 1.25, no go-directive bump), pulling along google.golang.org/grpc 1.81.1 and assorted golang.org/x/* and google.golang.org/* updates. Supersedes Dependabot PR Bump google.golang.org/grpc from 1.75.0 to 1.79.3 in /tools #12.
  • Docs: add a repo-level CLAUDE.md for AI coding agents (incl. a Releasing section) plus changelog notes for the logsentry payload change.

Tagging via ./tag-version.sh happens after merge to master; no tags are pushed by this PR.

ungerik added 5 commits June 16, 2026 13:56
Upgrade github.com/securego/gosec/v2 v2.22.11 -> v2.27.1, the latest
release still declaring go 1.25 so the tools module's go directive stays
at 1.25.0 (no bump to 1.26).

Transitive updates pulled in: golang.org/x/net 0.49.0->0.55.0, x/sync
0.19.0->0.20.0, x/text 0.34.0->0.37.0, x/tools 0.41.0->0.45.0,
google.golang.org/grpc 1.75.0->1.81.1, genai 1.37.0->1.58.0, protobuf
1.36.8->1.36.11, and genproto/googleapis/rpc.
Introduce a VERSION file (v1.1.0, using Go module version syntax with a
leading v to match the git release tags and tag-release.sh) and a Keep a
Changelog CHANGELOG.md reconstructed from the v1.0.0..v1.0.7 tag history,
with the pending release documented under [1.1.0]. Document the VERSION
format and the tag-release.sh flow in CLAUDE.md.
Add a CHANGELOG bullet for the v1.1.0 logsentry Sentry payload change (values
move from the removed Event.Extra to the "log" context; reserved "type" key
sent as "type_"), and correct CLAUDE.md to note test-workspace.sh also skips
the examples module for gosec.
tag-version.sh tags the root, goslog/, and logsentry/ modules with the
version read from the VERSION file instead of a command-line argument,
keeping the same module list, current-tag listing, and dry-run/confirm
flow. Update the CLAUDE.md Releasing section and the CHANGELOG.
@ungerik ungerik changed the title chore(deps): bump gosec to v2.27.1 in tools module v1.1.0 release prep: gosec bump, VERSION/CHANGELOG, tag-version.sh Jun 16, 2026
Only surface gosec output when it finds issues, instead of printing a
scan summary on every clean run.
@ungerik ungerik merged commit f7d7424 into master Jun 16, 2026
2 checks passed
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