Skip to content

Conversation

@silviogutierrez
Copy link
Contributor

Summary

  • Update for modern Go (1.21+): add go.mod, replace deprecated ioutil.ReadAll with io.ReadAll
  • Fix query string parsing for Go 1.17+ (semicolons no longer valid separators)
  • Add shell.nix for reproducible Nix-based development environment
  • Add GitHub Actions CI workflow with format check, build, test, and vet
  • Replace defunct Travis CI with GitHub Actions badge

Notes

The CI workflow won't run on this PR since workflows must exist on the default branch first. It has been tested on my fork.

🤖 Generated with Claude Code

silviogutierrez and others added 5 commits February 1, 2026 21:49
- Add go.mod for module support
- Add shell.nix for Nix-based development environment
- Replace deprecated ioutil.ReadAll with io.ReadAll
- Fix tests to use & instead of ; as query separator (Go 1.17+ security fix)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Runs build, test, and vet using Nix shell environment.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Uses commit 8c5066250910 instead of channel for deterministic builds.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fails the build if any files are not properly formatted.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Travis CI is no longer active. Update badge to GitHub Actions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@ajg ajg merged commit 3cec60a into ajg:master Feb 1, 2026
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.

2 participants