Skip to content

feat: add verified shell installer#15

Merged
jishnuteegala merged 3 commits into
mainfrom
chore/release-notes-lint-installers
Jul 18, 2026
Merged

feat: add verified shell installer#15
jishnuteegala merged 3 commits into
mainfrom
chore/release-notes-lint-installers

Conversation

@jishnuteegala

@jishnuteegala jishnuteegala commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • add checksum-verified Linux and macOS install and uninstall scripts with a clean curl -fsSL ... | bash entrypoint
  • replace the retired Go Report Card badge with pinned golangci-lint CI and resolve its findings
  • include documentation, build/dependency, and CI changes in both Release Please and GoReleaser notes
  • harden and document repository workflow security controls
  • document squash-merge and multi-change Conventional Commit guidance for contributors and agents

Validation

  • go test ./...
  • go vet ./...
  • go run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.12.2 run
  • node --test scripts/*.test.mjs
  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7
  • go run github.com/goreleaser/goreleaser/v2@v2.17.0 check
  • bash -n scripts/install.sh scripts/uninstall.sh
  • git diff --check

fix: include maintenance changes in release notes

docs: document Release Please commit conventions

Add checksum-verified Linux and macOS installation and removal scripts, and replace the retired Go Report Card with pinned golangci-lint CI.

fix: include maintenance changes in release notes

docs: document Release Please commit conventions
@jishnuteegala
jishnuteegala merged commit b069014 into main Jul 18, 2026
9 checks passed
@jishnuteegala
jishnuteegala deleted the chore/release-notes-lint-installers branch July 18, 2026 19:10
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