You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ci): add 3.14/3.15 base images and scenario exclude for downstream gate
Add RE2-safe list-scenarios -exclude and ci.yml test_scenarios_exclude so
wheel-only Python scenarios are not silently skipped. Ship Python 3.14/3.15
base images, dd-trace-py STS trigger policy, and a minimal migration gate
index README; scenario workloads land in follow-up PRs.
installs ddtrace from the S3 wheel for that SHA (`DDTRACE_INSTALL_URL`) and
44
+
runs selected Python scenarios.
45
+
46
+
**Triggers (non-blocking):**
47
+
48
+
| Source | When | Where to see results |
49
+
|--------|------|----------------------|
50
+
| **GitLab** `prof-correctness` job | After `upload all`; profiling path changes on `main` or MR | [prof-correctness Actions](https://github.com/DataDog/prof-correctness/actions/workflows/downstream-python.yml) — filter by commit SHA |
51
+
| **GitHub** `.github/workflows/prof-correctness.yml` in dd-trace-py | Profiling path changes on PR/push; `workflow_dispatch` | Same Actions page |
52
+
53
+
Both use [dd-octo-sts](https://github.com/DataDog/dd-octo-sts-action) (`dd-trace-py.gitlab.trigger-ci` / `dd-trace-py.github.trigger-ci`) to call `gh workflow run downstream-python.yml`.
54
+
55
+
**Inputs:**
56
+
57
+
- `dd_trace_py_commit_sha`— commit to test (required)
58
+
- `test_scenarios`— regexp passed to `TEST_SCENARIOS` (see the [3.14/3.15 migration gate index](scenarios/python_downstream_gate/README.md); the downstream workflow default alone is `python.*`)
0 commit comments