Skip to content

feat(xtest): add independent platform feature overrides - #604

Merged
c-r33d merged 1 commit into
mainfrom
codex/platform-force-features
Sep 16, 2026
Merged

c-r33d merged 1 commit into
mainfrom
codex/platform-force-features

Conversation

@c-r33d

@c-r33d c-r33d commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Add force-platform-supports / XT_FORCE_PLATFORM_SUPPORTS so tests can exercise unreleased platform features. SDK overrides remain separate.

Base PR for #605; merge this first.

Validation: 29 unit tests, lint, formatting, type checks, and workflow checks passed.

Signed-off-by: Chris Reed <creed@virtru.com>
@c-r33d
c-r33d requested review from a team as code owners September 16, 2026 13:57
@coderabbitai

coderabbitai Bot commented Sep 16, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 17 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 1414fdb5-48b2-41bf-bc89-8d729362b7f8

📥 Commits

Reviewing files that changed from the base of the PR and between 9cf66a9 and 5b6f799.

📒 Files selected for processing (6)
  • .github/workflows/xtest.yml
  • AGENTS.md
  • xtest/AGENTS.md
  • xtest/README.md
  • xtest/tdfs.py
  • xtest/test_tdfs_units.py

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@c-r33d
c-r33d merged commit f03eeb7 into main Sep 16, 2026
39 of 42 checks passed
@c-r33d
c-r33d deleted the codex/platform-force-features branch September 16, 2026 15:15
c-r33d added a commit that referenced this pull request Sep 17, 2026
Add a round-trip test for KAO-based key lookup using a dedicated KM3
with `kas_uri_from_kao` enabled. Run it with `force-platform-supports:
kas_uri_from_kao`.

Stacked on #604. Uses the action input from opentdf/platform#4057 and
covers platform stack opentdf/platform#3951opentdf/platform#4048opentdf/platform#4053opentdf/platform#4056.

Validation: unit, fixture, workflow, lint, and type checks passed. Live
round-trip not yet run.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Added support for a dedicated third key management service in
multi-KAS testing.
  - Extended audit log collection to include the third service.
- Added validation for retrieving registered keys and handling missing
key identifiers.

- **Bug Fixes**
- Improved KAO-enabled key management test execution based on detected
platform support.
- Enhanced verification of alternate key registrations, decryption, and
rewrap audit events.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Signed-off-by: Chris Reed <creed@virtru.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants