Skip to content

Pin CI actions, docs, fuzzers, and test fixes - #3

Merged
sonquer merged 4 commits into
mainfrom
feat/ci-and-docs
Aug 27, 2026
Merged

Pin CI actions, docs, fuzzers, and test fixes#3
sonquer merged 4 commits into
mainfrom
feat/ci-and-docs

Conversation

@sonquer

@sonquer sonquer commented Aug 27, 2026

Copy link
Copy Markdown
Owner

What and why

README and CI workflows

Checklist

  • go run ./src/tools/cmd/dev check --ci passes
  • No comment explains code; anything new that is exported is documented
  • Tests were written with the code, not after it
  • Changes to the SQL classifier come with new golden table cases

Pin GitHub Actions to specific SHAs and update CI/nightly/release workflows (cache, setup-go, goreleaser, syft, cosign install, remove pages publish step, add goreleaser signing/parallelism). Add .gitattributes and several UI screenshots. Rewrite README/SECURITY wording and add verification instructions for signed checksums. Add goreleaser keyless cosign signing config. Add --yes CLI flag. Add fuzz tests for sqldialect and sqlguard. Improve tuitest session defaults (timeout) and Close behavior, plus tests ensuring hung programs are killed. Minor tooling text change in checks.go and zizmor pin change.
Add a dedicated CodeQL config that ignores generated parser sources and enables the security-and-quality query pack. Update the workflow to use that config so CodeQL stays focused on handwritten Go code without scanning vendored parser output.
Embed a new gopher image (img/gopher.png) in the README, update and standardize project badges to styled shields (CI, nightly, Go module, platforms, licence, status), and add a Contributors section with a contrib.rocks image link and pointer to CONTRIBUTING.md.
@sonquer
sonquer marked this pull request as ready for review August 27, 2026 10:35
@sonquer sonquer self-assigned this Aug 27, 2026
@sonquer
sonquer merged commit d8f87d5 into main Aug 27, 2026
16 checks passed
@sonquer
sonquer deleted the feat/ci-and-docs branch August 27, 2026 10:42
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