-
Notifications
You must be signed in to change notification settings - Fork 164
Update oats #908
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update oats #908
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR upgrades the OATS (OpenTelemetry Acceptance Testing Suite) framework from version 0.4.1 to 0.6.0, which includes a migration to schema version 2 and a refactoring of task management from standalone shell scripts to mise tasks.
- Upgrades oats dependency to 0.6.0 with schema v2 migration across all test configurations
- Migrates from standalone shell scripts to mise task automation framework
- Restructures example task definitions to provide individual tasks per language (Java, Node.js, Python, Go, .NET)
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| mise.toml | Updates oats to 0.6.0, removes test task, adds language-specific example tasks, adds alias for backward compatibility |
| scripts/run-acceptance-tests.sh | Removed - functionality migrated to .mise/tasks/acceptance-tests.sh |
| scripts/lint.sh | Removed - superseded by mise task definitions |
| .mise/tasks/acceptance-tests.sh | New mise task script for running acceptance tests with version argument support |
| .mise/tasks/super-linter.sh | Added MISE description metadata comment |
| examples/python/oats.yaml | Migrated to oats schema v2 with flat assertion structure |
| examples/nodejs/oats.yaml | Migrated to oats schema v2 with flat assertion structure |
| examples/go/oats.yaml | Migrated to oats schema v2 with flat assertion structure |
| examples/dotnet/oats.yaml | Migrated to oats schema v2 with flat assertion structure |
| examples/ebpf-profiler/oats.yaml | Migrated to oats schema v2 for profile assertions |
| .github/workflows/acceptance-tests.yml | Updated to invoke acceptance tests via mise command instead of direct script execution |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <[email protected]> Signed-off-by: Gregor Zeitlinger <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.