Releases: dev-sujan/go-stl
Releases · dev-sujan/go-stl
v1.1.1 - Simplified CI/CD Infrastructure
v1.1.1 - Simplified CI/CD Infrastructure
This release focuses on streamlining our CI/CD infrastructure to make it more maintainable and robust.
Key Improvements
Changed
- Simplified CI/CD infrastructure by consolidating workflows into a single main workflow
- Improved dependency verification with explicit checks for go.mod and go.sum
- Enhanced error handling for tests and security scanning
- Ensured consistent CI setup across all branches
Removed
- Removed redundant workflow files (security-scan.yml, gosec-matrix.yml, golangci-lint.yml, go-test.yml)
- Removed dependabot.yml to reduce maintenance overhead
Migration and Compatibility
This release does not include any changes to the library code itself. It only affects the development and CI infrastructure, so it's fully backwards-compatible with previous versions.
v1.1.0 - Improved CI/CD with Robust Security Scanning
v1.1.0 - Improved CI/CD with Robust Security Scanning
This release focuses on enhancing the project's CI/CD infrastructure with a particular emphasis on security scanning and workflow reliability.
Key Improvements
Added
- Added new GitHub Actions workflows for dedicated linting and testing
- Added
.github/dependabot.yml
for automated dependency updates - Added new
gosec-matrix.yml
workflow for security scanning on multiple platforms
Changed
- Improved CI/CD workflows with robust security scanning
- Fixed dependency handling in GitHub Actions workflows
- Enhanced error reporting in security scanning jobs
- Refactored code to address linter warnings
- Updated to Go 1.24 in all workflows
Fixed
- Fixed issues with gosec security scanning on different platforms
- Resolved dependency verification problems in GitHub Actions
Migration and Compatibility
This release is fully backwards-compatible and requires no changes for users of the library.
Contributors
Thanks to everyone who contributed to this release!