Compare commits

...

4 Commits

Author SHA1 Message Date
Stefan Goppelt 7dcf04c568 fix(ci): use golang image for release-notes step to ensure bash is available
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is failing Details
2026-03-29 17:18:22 +02:00
Stefan Goppelt b3d80f1ae3 ci: update release-notes step to use sh instead of bash
continuous-integration/drone/tag Build is failing Details
2026-03-29 17:14:21 +02:00
Stefan Goppelt 2410c16559 docs: prepare v0.6.0 release
continuous-integration/drone/tag Build is failing Details
2026-03-29 17:09:13 +02:00
Stefan Goppelt e25da626eb docs: add conventional changelog for upcoming v0.6.0 release 2026-03-29 17:06:24 +02:00
3 changed files with 54 additions and 2 deletions

View File

@ -25,7 +25,7 @@ steps:
- govulncheck -json ./... > vulncheck.json - govulncheck -json ./... > vulncheck.json
- name: release-notes - name: release-notes
image: alpine/git image: golang:1.25.8
commands: commands:
- bash scripts/generate-release-notes.sh - bash scripts/generate-release-notes.sh
when: when:

52
CHANGELOG.md Normal file
View File

@ -0,0 +1,52 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on Conventional Changelog categories.
## [v0.6.0] - 2026-03-29
### Added
- Added tag-based Gitea release workflow with attached artifacts.
- Added automatic release notes generation from commit history.
- Added release process documentation.
- Added project standards files, hooks, and reconciliation scripts.
### Changed
- Updated build container configuration.
- Generalized the Drone build flow for library usage.
- Improved Drone test execution, coverage reporting, and CI quality gates.
- Updated documentation structure and naming consistency.
- Synced AGENTS and Definition of Done templates.
### Fixed
- Fixed Drone YAML schema issues for trigger and status array types.
- Fixed Drone trigger behavior so push builds run on branches.
- Fixed Linux coverage flag handling in CI.
- Fixed formatting issues in Windows-specific code.
### Documentation
- Improved README and DoD documentation clarity.
- Enforced markdownlint rules for DoD documentation.
### CI
- Added `go vet` check to pipeline.
- Added coverage threshold validation (80%) in CI.
- Moved coverage validation into a dedicated script.
- Configured pipeline behavior: build on push and tag, release only on tag.
## [v0.5.0] - 2021-03-03
### Legacy Changes
- Added README.
- Updated modules and build setup.
- Renamed pipeline.
[v0.6.0]: https://scm.yoorie.de/git/go-lib/util/compare/v0.5.0...v0.6.0
[v0.5.0]: https://scm.yoorie.de/git/go-lib/util/compare/v0.0.4...v0.5.0

View File

@ -57,4 +57,4 @@ func main() {
``` ```
--- ---
Copyright © 2023 yoorie.de Copyright © 2026 yoorie.de