Skip to content

Releases: dev-sujan/go-stl

v1.1.1 - Simplified CI/CD Infrastructure

06 Jul 11:05
Compare
Choose a tag to compare

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

06 Jul 10:37
Compare
Choose a tag to compare

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!