Skip to content

v1.0.0

Choose a tag to compare

@tonyredondo tonyredondo released this 18 May 18:31
· 41 commits to main since this release
v1.0.0
920f37a

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

Full Changelog: https://github.com/DataDog/rules_test_optimization/commits/v1.0.0