Skip to content

feat: Switch to OpenSLO SDK#341

Merged
nieomylnieja merged 14 commits intomainfrom
switch-to-openslo-sdk
Feb 18, 2025
Merged

feat: Switch to OpenSLO SDK#341
nieomylnieja merged 14 commits intomainfrom
switch-to-openslo-sdk

Conversation

@nieomylnieja
Copy link
Copy Markdown
Member

@nieomylnieja nieomylnieja commented Nov 21, 2024

Summary

  • Removed convert subcommand. It was not maintained anymore (for the past 2 years+) and we agreed last year to encourage developing custom converters outside of oslo project.
  • Removed pkg. The utlities which were exposed there can now be replaced with OpenSLO SDK.
    If there are functions missing from the SDK, we expect them to be implemented in the SDK, oslo will no longer be a Go library.
  • Refactored the whole project, moving pkg to internal, removing bloated packages.
  • Added JSON format support to fmt subcommand.
  • Copied golangci-lint config from OpenSLO SDK.
  • Bumped Go version to 1.23 and removed unused dependencies.

Out of scope

After this PR is merged, but BEFORE a new oslo version is released we need to cover the bats test cases better.

@nieomylnieja
Copy link
Copy Markdown
Member Author

Once OpenSLO/OpenSLO#313 is merged, I will create an RC version and use that instead of the commit hash.

@nieomylnieja nieomylnieja marked this pull request as ready for review November 21, 2024 14:29
@nieomylnieja nieomylnieja added this to the v1.0.0 milestone Nov 21, 2024
@nieomylnieja nieomylnieja self-assigned this Nov 21, 2024
@nieomylnieja nieomylnieja requested a review from BSski December 16, 2024 09:18
@nieomylnieja nieomylnieja merged commit bac31b5 into main Feb 18, 2025
1 check passed
@nieomylnieja nieomylnieja deleted the switch-to-openslo-sdk branch February 18, 2025 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants