Repository navigation
v1.0.0
What's Changed
- Add sts rule by @tonyredondo in #1
- Rename github.rules_test_optimization_tests.sts.yml to github.rules_test_optimization_tests.sts.yaml by @tonyredondo in #2
- Kill switches implementation by @tonyredondo in #3
- initial windows support by @tonyredondo in #4
- Improvements (upload rule, filter by backend module) by @tonyredondo in #5
- Multi service mode and documentation by @tonyredondo in #6
- RFC updates by @tonyredondo in #7
- Update the topt_go_test macro to use a real macro + aspect to infer the go importpath by @tonyredondo in #8
- General updates by @tonyredondo in #9
- Implement workspace-level payload uploader using TEST_UNDECLARED_OUTPUTS_DIR by @tonyredondo in #10
- uploader: normalize metadata and add schema checks by @tonyredondo in #12
- uploader: fix PowerShell interpolation before colons by @tonyredondo in #13
- uploader: handle repo-prefixed runfile manifest keys by @tonyredondo in #14
- go: default rundir and keep fixture data explicit by @tonyredondo in #15
- uploader: add runfiles diagnostics and direct-path fallback by @tonyredondo in #16
- uploader: enrich test events with CODEOWNERS metadata by @tonyredondo in #17
- sync: harden validation and refresh docs by @tonyredondo in #18
- stability: harden sync/uploader paths and add regression tests by @tonyredondo in #19
- stability: harden sync/uploader security and extension validation by @tonyredondo in #20
- repo: add CODEOWNERS for ci-app-libraries by @tonyredondo in #21
- sync: align DD_TEST_OPTIMIZATION env and cache/http layout by @tonyredondo in #22
- refactor: split orchestration into core and go packages by @tonyredondo in #23
- stability: harden sync validation and align split workflows by @tonyredondo in #24
- docs: refactor first-release onboarding and split references by @tonyredondo in #25
- stability: harden docs/examples and uploader coverage by @tonyredondo in #26
- docs: align language layout with companion modules by @tonyredondo in #27
- stability: remediate validated findings across core, go, and docs by @tonyredondo in #28
- stability: harden sync/uploader reliability and CI guardrails by @tonyredondo in #29
- stability: close validated audit findings remediation by @tonyredondo in #34
- stability: complete audit findings remediation and closure ledger by @tonyredondo in #35
- stability: implement full findings remediation matrix by @tonyredondo in #36
- stability: remediate validated findings backlog end-to-end by @tonyredondo in #37
- stability: implement audit findings remediation plan by @tonyredondo in #38
- Add Python and Java companion modules with selector macros by @tonyredondo in #39
- stability: add companion module parity for five runtimes by @tonyredondo in #42
- stability: remediate validated audit findings end-to-end by @tonyredondo in #43
- fix: harden sync retry budget and powershell uploader by @tonyredondo in #44
- fix: harden selector/sync/uploader stability paths by @tonyredondo in #45
- fix: redact API base credentials in sync logs by @tonyredondo in #47
- deps(actions): bump actions/checkout from 4.2.2 to 6.0.2 by @dependabot[bot] in #30
- chore: sync MODULE.bazel.lock with example stub service keys by @tonyredondo in #48
- deps(actions): bump actions/dependency-review-action from 4.7.2 to 4.8.3 by @dependabot[bot] in #40
- deps(actions): bump github/codeql-action from 4c50b6f6fd9dc6fe03111c2d045c8be2a724cce1 to 6bb031afdd8eb862ea3fc1848194185e076637e5 by @dependabot[bot] in #31
- refactor: unify endpoint overrides to agentless/agent URLs by @tonyredondo in #49
- Codex/go orchestrion reset seam by @tonyredondo in #53
- chore: disable automated dependency updater config [incident-51602] by @moezein0 in #58
- go: support configurable dd-trace-go version selection by @tonyredondo in #54
- uploader: reuse saved context at runtime by @tonyredondo in #70
- companion: default DD_SERVICE from sync metadata by @tonyredondo in #72
- uploader: add telemetry payload support by @tonyredondo in #73
- go: bump default dd-trace-go bootstrap version by @tonyredondo in #74
- [codex] Rebase rules_go orchestrion fork onto v0.60.0 by @tonyredondo in #75
- Add WORKSPACE Go companion support by @tonyredondo in #76
- Port internal rules_go patch series into vendored Orchestrion fork by @tonyredondo in #78
- uploader: match contexts per payload by @tonyredondo in #80
- go: add opt-in source staging for AST lookup by @tonyredondo in #83
- feat(python): reduce onboarding boilerplate in companion macro by @gnufede in #82
- go: split rules_go optional patch bundle by @tonyredondo in #84
- go: make Orchestrion module resolution hermetic by @tonyredondo in #85
- fix: repair rules_go patch series base metadata by @tonyredondo in #86
- rules_go: publish squash-safe lazy CC patch contract by @tonyredondo in #91
- go: fix Orchestrion stdlib transition for pilot by @tonyredondo in #92
- Preserve rules_go stdlib cache outputs by @tonyredondo in #93
- go: simplify Orchestrion onboarding by @tonyredondo in #94
- rules_go: normalize Orchestrion module compiler paths by @tonyredondo in #95
- rules_go: reset Orchestrion for Go tools by @tonyredondo in #96
- Fix Orchestrion helper archive fingerprints by @tonyredondo in #97
- go: publish orchestrion rules_go variants by @tonyredondo in #98
- rules_go: stabilize synthetic testmain helpers by @tonyredondo in #100
- Restore Go Bazel JSON payload contract by @tonyredondo in #101
- go: add workspace onboarding helpers by @tonyredondo in #102
- Fix doctor runfiles resolution for WORKSPACE consumers by @tonyredondo in #103
- Improve Go onboarding doctor bootstrap flow by @tonyredondo in #104
- bootstrap: avoid broad Go module sync by @tonyredondo in #105
- bootstrap: generate workspace onboarding files by @tonyredondo in #106
- go: add validation script generator by @tonyredondo in #107
- go: handle empty validation target lists by @tonyredondo in #108
- java: companion rule implementation by @daniel-mohedano in #99
- Add ci/libraries/tests/flaky endpoint support by @daniel-mohedano in #81
- Add uploader enrichment dry-run diagnostics by @tonyredondo in #110
- bootstrap: diagnose go repository drift by @tonyredondo in #111
- go: publish onboarding pin helpers by @tonyredondo in #112
- docs: align onboarding documentation by @tonyredondo in #113
- docs: add Go onboarding agent skill by @tonyredondo in #114
- java: update examples by @daniel-mohedano in #109
- [codex] Align Python stub manifest and docs by @tonyredondo in #119
- [Python] consumer runner onboarding by @gnufede in #120
- python: add WORKSPACE onboarding helper by @tonyredondo in #121
- python: improve onboarding diagnostics and snippets by @tonyredondo in #122
- Prepare repository for open source release by @tonyredondo in #123
- deps(actions): bump github/codeql-action from 3.28.11 to 4.35.4 by @dependabot[bot] in #126
- deps(actions): bump actions/setup-go from 6.0.0 to 6.4.0 by @dependabot[bot] in #124
- deps(actions): bump actions/dependency-review-action from 4.8.3 to 5.0.0 by @dependabot[bot] in #127
- deps(example-go): bump github.com/DataDog/orchestrion from 1.6.0 to 1.10.0 in /examples/single_service/src/go-project by @dependabot[bot] in #134
- deps(example-python): bump zipp from 3.23.0 to 3.23.1 in /examples/single_service/src/python-project by @dependabot[bot] in #125
- deps(example-python): bump opentelemetry-api from 1.41.0 to 1.41.1 in /examples/single_service/src/python-project by @dependabot[bot] in #130
- deps(example-python): bump wrapt from 2.2.0rc5 to 2.2.0rc11 in /examples/single_service/src/python-project by @dependabot[bot] in #132
- deps(example-python): bump packaging from 26.0 to 26.2 in /examples/single_service/src/python-project by @dependabot[bot] in #131
- deps(example-python): bump importlib-metadata from 8.7.1 to 9.0.0 in /examples/single_service/src/python-project by @dependabot[bot] in #129
- deps(example-python): bump ddtrace from 4.8.0rc3 to 4.9.0rc1 in /examples/single_service/src/python-project by @dependabot[bot] in #128
- deps(example-python): bump iniconfig from 2.1.0 to 2.3.0 in /examples/single_service/src/python-project by @dependabot[bot] in #133
- sync: document lazy repository resolution by @tonyredondo in #141
- docs: add rules_go migration skill by @tonyredondo in #142
- sync: use dd-trace-go v2.9.0-rc.2 by @tonyredondo in #143
- ci: set up Go in release platform smoke by @tonyredondo in #144
- java: add WORKSPACE repository helper by @daniel-mohedano in #136
- deps(example-python): bump ddtrace from 4.9.0rc1 to 4.9.0rc2 in /examples/single_service/src/python-project by @dependabot[bot] in #137
- deps(actions): bump github/codeql-action from 4.35.4 to 4.35.5 by @dependabot[bot] in #135
- release: align uploader version with rules by @tonyredondo in #145
New Contributors
- @dependabot[bot] made their first contribution in #30
- @moezein0 made their first contribution in #58
- @gnufede made their first contribution in #82
- @daniel-mohedano made their first contribution in #99
Full Changelog: https://github.com/DataDog/rules_test_optimization/commits/v1.0.0