-
Notifications
You must be signed in to change notification settings - Fork 440
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
output supported versions #3058
base: main
Are you sure you want to change the base?
Conversation
# note: This will only run when there *are* changes to integration versions | ||
- name: Create Pull Request | ||
id: pr | ||
uses: peter-evans/create-pull-request@v6 |
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.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
if: ${{ github.event.workflow_run.conclusion == 'success' }} | ||
steps: | ||
- uses: actions/checkout@v4 |
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.
@@ -0,0 +1,44 @@ | |||
name: Supported Versions | |||
on: | |||
workflow_run: |
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.
Datadog ReportBranch report: ✅ 0 Failed, 5121 Passed, 70 Skipped, 2m 27.75s Total Time |
BenchmarksBenchmark execution time: 2024-12-26 23:54:51 Comparing candidate commit 827f52f in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 0 unstable metrics. |
func main() { | ||
goModPath := "integration_go.mod" // path to integration_go.mod | ||
outputPath := "supported_versions.md" | ||
instrumentedSet := map[string]struct{}{ |
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.
@@ -42,15 +42,13 @@ require ( | |||
github.com/gocql/gocql v1.6.0 | |||
github.com/gofiber/fiber/v2 v2.52.5 | |||
github.com/gomodule/redigo v1.8.9 | |||
github.com/google/pprof v0.0.0-20230817174616-7a8ec2ada47b |
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.
Probably put these changes in a separate PR
What does this PR do?
.github/workflows/apps/output_integration_versions.go
integration_go.mod
, and the maximum fromgo list -m -versions <package>
Supported Versions
workflow which runs only afterSmoke Tests
successfully passes on mainSmoke Tests
tests thatddtrace
works with the latest versions of the packages. So if Smoke Tests passed, we can safely assume thatlatest
works.TODO:
Motivation
Reviewer's Checklist
v2-dev
branch and reviewed by @DataDog/apm-go.Unsure? Have a question? Request a review!