ci: exercise PR 32 downstream regex conformance - #34
Draft
btthomas wants to merge 16 commits into
Draft
Conversation
Run focused Go and Java fixture tests against the baseline and candidate revisions. Environment: Datadog workspace
Run the candidate regex contract and base-versus-head UFC evaluation across every current tracer evaluator and libdatadog. Environment: Datadog workspace
Refresh the evidence-only stack after merging main into PR #21 and isolate the regex audit from the canonical compatibility workflow.\n\nEnvironment: Datadog workspace
Run only the candidate regex contract in the evidence-only stack and use the repository-native Python Riot command so infrastructure failures are not reported as conformance mismatches. Environment: Datadog workspace
Use the focused Python 3.13 Riot environment and make the ephemeral Actions checkout writable by ddtest's container user. Environment: Datadog workspace
Let Python's suite runner install the project dependencies after fixing checkout permissions, and install the curl development headers required to build the PHP extension. Environment: Datadog workspace
Create the cache and Riot bind-mount directories before relaxing permissions so Cython and the test environment can write them from the ddtest container. Environment: Datadog workspace
Environment: Datadog workspace
Environment: Datadog workspace
…ine-unicode-authoring' into blake.thomas/FFL-2914-pr32-downstream-conformance
…nformance-ci' into blake.thomas/FFL-2914-pr32-downstream-conformance
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Important
Evidence only. This draft PR is not intended to merge. It runs the fixture proposed by PR 32 across the existing downstream compatibility workflow.
Motivation
PR 32 changes the portable targeting-regex contract from v2 to v3. This run checks that downstream consumers can load all 77 cases and that the declared Go and Rust engine observations still match production evaluator behavior.
The candidate fixture comes from PR 32 commit
102a45880a1f27047d4dc39feadb79e789ba3ca0. Its checked-in SHA-256 is7ce5d5f7fb3cb3bb589763c4cb6052493b000c23224aed263255c9c1cda77539.Changes
Decisions
Checklist
bash -n.