Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Commit f4f266f

Browse files
kwentclaude
andcommitted
Add CHANGELOG.md and fix golangci-lint compatibility with Go 1.25
- Add comprehensive CHANGELOG.md based on git tag history - Document all releases from v0.0.1 to v1.2.10 - Include unreleased changes (CLAUDE.md, version management, Go 1.25 upgrade) - Follow Keep a Changelog format with semantic versioning - Add comparison links for all versions - Update golangci-lint-action from v3 to v6 - Fix compatibility with Go 1.25 - Remove deprecated output format argument - Resolve "Go language version used to build golangci-lint is lower than targeted Go version" error 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 589b14b commit f4f266f

2 files changed

Lines changed: 244 additions & 2 deletions

File tree

.github/workflows/lint.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,9 @@ jobs:
1818
go-version: 1.25
1919
id: go
2020
- name: Run Golangci Linter
21-
uses: golangci/golangci-lint-action@v3
21+
uses: golangci/golangci-lint-action@v6
2222
with:
2323
version: latest
24-
args: --out-format=colored-line-number
2524
gomod:
2625
runs-on: ubuntu-latest
2726
steps:

CHANGELOG.md

Lines changed: 243 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,243 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
### Added
11+
- Add CLAUDE.md documentation for Claude Code assistance
12+
- Add version management helpers and Makefile improvements
13+
- Add `scripts/bump-version.sh` for automated semantic versioning
14+
- Add new Makefile targets: `version-show`, `version-patch/minor/major`, `release-patch/minor/major`
15+
- Add help target with self-documenting commands
16+
17+
### Changed
18+
- Update Go to 1.25 and upgrade all dependencies
19+
- github.com/spf13/cobra: v1.9.1 → v1.10.1
20+
- github.com/stretchr/testify: v1.10.0 → v1.11.1
21+
- github.com/oapi-codegen/oapi-codegen/v2: v2.4.1 → v2.5.1
22+
- github.com/getkin/kin-openapi: v0.132.0 → v0.133.0
23+
- golang.org/x/sys: v0.33.0 → v0.37.0
24+
- golang.org/x/text: v0.25.0 → v0.30.0
25+
26+
## [v1.2.10] - 2025-06-04
27+
28+
### Fixed
29+
- Fix panic in key-value parsing for refs and labels
30+
- Fix pulse command usage in help text
31+
32+
## [v1.2.9] - 2025-06-04
33+
34+
### Changed
35+
- Update the version number
36+
- Merge pull request #11 from er0k/fix-go-install-instructions
37+
38+
## [v1.2.8] - 2025-06-04
39+
40+
### Fixed
41+
- Fix GoReleaser configuration for static binary builds
42+
43+
## [v1.2.7] - 2025-06-04
44+
45+
### Changed
46+
- Update GitHub workflows to Go 1.24 and fix deprecated lint format
47+
- Clean up dependencies with go mod tidy
48+
- Fix linting issues
49+
- Upgrade to Go 1.24 and fix static linking for binary compatibility
50+
- Add .claude to gitignore
51+
- Fix typo in README: correct ROOTLY_REFS environment variable
52+
53+
## [v1.2.6] - 2025-02-18
54+
55+
### Changed
56+
- Upgrade to Go 1.23
57+
58+
## [v1.2.5] - 2025-02-18
59+
60+
### Changed
61+
- Upgrade to Go 1.23
62+
63+
## [v1.2.4] - 2024-07-22
64+
65+
### Changed
66+
- Upgrade dependencies
67+
68+
## [v1.2.3] - 2024-06-04
69+
70+
### Changed
71+
- Upgrade to Go 1.22
72+
73+
## [v1.2.2] - 2024-06-04
74+
75+
### Changed
76+
- Upgrade dependencies
77+
78+
## [v1.2.1] - 2024-02-09
79+
80+
### Changed
81+
- Get values from ENV first (prioritize environment variables)
82+
83+
## [v1.2.0] - 2023-11-03
84+
85+
### Fixed
86+
- Statically compile binary for better compatibility
87+
88+
## [v1.1.9] - 2023-11-03
89+
90+
### Fixed
91+
- Use golang alpine image for Docker builds
92+
93+
## [v1.1.8] - 2023-11-02
94+
95+
### Changed
96+
- Upgrade rootly-go and all other dependencies
97+
98+
## [v1.1.7] - 2022-05-17
99+
100+
### Fixed
101+
- Run go mod tidy to clean up dependencies
102+
103+
## [v1.1.6] - 2021-10-17
104+
105+
### Fixed
106+
- Run go mod tidy to clean up dependencies
107+
108+
## [v1.1.5] - 2021-09-18
109+
110+
### Added
111+
- Add go install method of installation to documentation
112+
113+
## [v1.1.4] - 2021-08-07
114+
115+
### Changed
116+
- Change organization from rootly-io to rootlyhq
117+
118+
## [v1.1.3] - 2021-07-29
119+
120+
### Added
121+
- Add release target to scripts
122+
123+
### Changed
124+
- Upgrade all dependencies
125+
126+
## [v1.1.1] - 2021-04-14
127+
128+
### Changed
129+
- Upgrade all dependencies
130+
131+
## [v1.1.0] - 2021-04-10
132+
133+
### Added
134+
- Add source and refs inputs for pulses
135+
- Default source is now "cli"
136+
137+
### Changed
138+
- Update GitHub action example documentation
139+
140+
## [v1.0.1] - 2021-02-24
141+
142+
### Added
143+
- Add install script for easy installation
144+
145+
### Fixed
146+
- Fix go report card badge
147+
- Fix pulse run example in documentation
148+
- Remove pulse-run from pulse example
149+
150+
## [v1.0.0] - 2021-02-24
151+
152+
### Added
153+
- Add LICENSE file
154+
- Add CONTRIBUTING documentation
155+
- Add `--version` flag to check for updates
156+
- Add debug and quiet/silent log modes
157+
- Add complete pulse and pulse-run commands
158+
- Add label support with key-value pairs
159+
- Add environment and service flags
160+
- Add API host configuration
161+
162+
### Changed
163+
- Refactor entire config system
164+
- Force key format in labels (lowercase with underscores)
165+
- Upgrade to go1.16
166+
- Switch to golangci-lint v2.5.0
167+
168+
### Fixed
169+
- Fix multiple bug fixes and improvements
170+
- Improve error handling for CreatePulse
171+
- Handle failed environment IDs and service IDs properly
172+
173+
## [v0.0.4] - 2021-02-23
174+
175+
### Changed
176+
- Run go mod tidy
177+
178+
### Fixed
179+
- Small bug fixes and rootly-go upgrade
180+
- Fix environment variable tests
181+
- Add api-host flag
182+
- Change environment variable prefix to ROOTLY_
183+
184+
## [v0.0.3] - 2021-02-22
185+
186+
### Added
187+
- Add comprehensive documentation
188+
189+
### Fixed
190+
- Fix goreleaser configuration
191+
- Change binary goreleaser build name to rootly
192+
193+
## [v0.0.2] - 2021-02-22
194+
195+
### Changed
196+
- Group array flags under one flag
197+
198+
### Fixed
199+
- Properly handle failed environment IDs and service IDs
200+
- Check for correct status code in requests
201+
202+
### Added
203+
- Get summary if running in GitHub Action
204+
- Improve flag descriptions
205+
- Prep for GitHub Action integration
206+
207+
## [v0.0.1] - 2021-02-21
208+
209+
### Added
210+
- Initial release
211+
- Basic pulse command functionality
212+
- Docker support
213+
- CI/CD pipeline
214+
- Unit tests
215+
- Linting with golangci-lint and hadolint
216+
217+
[Unreleased]: https://github.com/rootlyhq/cli/compare/v1.2.10...HEAD
218+
[v1.2.10]: https://github.com/rootlyhq/cli/compare/v1.2.9...v1.2.10
219+
[v1.2.9]: https://github.com/rootlyhq/cli/compare/v1.2.8...v1.2.9
220+
[v1.2.8]: https://github.com/rootlyhq/cli/compare/v1.2.7...v1.2.8
221+
[v1.2.7]: https://github.com/rootlyhq/cli/compare/v1.2.6...v1.2.7
222+
[v1.2.6]: https://github.com/rootlyhq/cli/compare/v1.2.5...v1.2.6
223+
[v1.2.5]: https://github.com/rootlyhq/cli/compare/v1.2.4...v1.2.5
224+
[v1.2.4]: https://github.com/rootlyhq/cli/compare/v1.2.3...v1.2.4
225+
[v1.2.3]: https://github.com/rootlyhq/cli/compare/v1.2.2...v1.2.3
226+
[v1.2.2]: https://github.com/rootlyhq/cli/compare/v1.2.1...v1.2.2
227+
[v1.2.1]: https://github.com/rootlyhq/cli/compare/v1.2.0...v1.2.1
228+
[v1.2.0]: https://github.com/rootlyhq/cli/compare/v1.1.9...v1.2.0
229+
[v1.1.9]: https://github.com/rootlyhq/cli/compare/v1.1.8...v1.1.9
230+
[v1.1.8]: https://github.com/rootlyhq/cli/compare/v1.1.7...v1.1.8
231+
[v1.1.7]: https://github.com/rootlyhq/cli/compare/v1.1.6...v1.1.7
232+
[v1.1.6]: https://github.com/rootlyhq/cli/compare/v1.1.5...v1.1.6
233+
[v1.1.5]: https://github.com/rootlyhq/cli/compare/v1.1.4...v1.1.5
234+
[v1.1.4]: https://github.com/rootlyhq/cli/compare/v1.1.3...v1.1.4
235+
[v1.1.3]: https://github.com/rootlyhq/cli/compare/v1.1.1...v1.1.3
236+
[v1.1.1]: https://github.com/rootlyhq/cli/compare/v1.1.0...v1.1.1
237+
[v1.1.0]: https://github.com/rootlyhq/cli/compare/v1.0.1...v1.1.0
238+
[v1.0.1]: https://github.com/rootlyhq/cli/compare/v1.0.0...v1.0.1
239+
[v1.0.0]: https://github.com/rootlyhq/cli/compare/v0.0.4...v1.0.0
240+
[v0.0.4]: https://github.com/rootlyhq/cli/compare/v0.0.3...v0.0.4
241+
[v0.0.3]: https://github.com/rootlyhq/cli/compare/v0.0.2...v0.0.3
242+
[v0.0.2]: https://github.com/rootlyhq/cli/compare/v0.0.1...v0.0.2
243+
[v0.0.1]: https://github.com/rootlyhq/cli/releases/tag/v0.0.1

0 commit comments

Comments
 (0)