Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(compartment-mapper): Pivot to module descriptors #2350

Merged
merged 1 commit into from
Jul 16, 2024

Conversation

kriskowal
Copy link
Member

Refs: #400

Description

XS does not support compartment.module. Rather than emulate it, I chose bring SES into closer alignment with XS module descriptors and use those instead. The Compartment Mapper is the only place we use this feature at the moment.

Security Considerations

None.

Scaling Considerations

None.

Documentation Considerations

None.

Testing Considerations

The existing Compartment Mapper tests exercise this path rigorously.

Compatibility Considerations

The new version of Compartment Mapper will not work with an older version of SES. Lerna will make sure the constraint gets updated when we release.

Upgrade Considerations

None.

@kriskowal kriskowal force-pushed the kriskowal-ses-module-descriptors-xs-parity branch from 6320908 to 68d8f93 Compare July 13, 2024 00:27
@kriskowal kriskowal force-pushed the kriskowal-no-compartment-module-method branch from e93e409 to 03132e1 Compare July 13, 2024 00:27
@kriskowal kriskowal force-pushed the kriskowal-ses-module-descriptors-xs-parity branch from 68d8f93 to 984d3d2 Compare July 15, 2024 22:54
@kriskowal kriskowal force-pushed the kriskowal-no-compartment-module-method branch from 03132e1 to 7fc4f9a Compare July 15, 2024 22:54
@kriskowal kriskowal force-pushed the kriskowal-ses-module-descriptors-xs-parity branch from 984d3d2 to debd810 Compare July 15, 2024 23:05
@kriskowal kriskowal force-pushed the kriskowal-no-compartment-module-method branch from 7fc4f9a to b184ed8 Compare July 15, 2024 23:05
Copy link
Contributor

@erights erights left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, simple!

@kriskowal kriskowal force-pushed the kriskowal-ses-module-descriptors-xs-parity branch from debd810 to 5998c1b Compare July 15, 2024 23:58
@kriskowal kriskowal force-pushed the kriskowal-no-compartment-module-method branch from b184ed8 to 7a668b2 Compare July 15, 2024 23:58
@kriskowal kriskowal force-pushed the kriskowal-ses-module-descriptors-xs-parity branch from 5998c1b to 18796bc Compare July 16, 2024 00:05
@kriskowal kriskowal force-pushed the kriskowal-no-compartment-module-method branch from 7a668b2 to 4261217 Compare July 16, 2024 00:05
Base automatically changed from kriskowal-ses-module-descriptors-xs-parity to master July 16, 2024 00:14
@kriskowal kriskowal force-pushed the kriskowal-no-compartment-module-method branch from 4261217 to c38ea2b Compare July 16, 2024 00:16
@kriskowal kriskowal enabled auto-merge July 16, 2024 00:16
@kriskowal kriskowal merged commit 4040a51 into master Jul 16, 2024
17 checks passed
@kriskowal kriskowal deleted the kriskowal-no-compartment-module-method branch July 16, 2024 00:24
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