Skip to content

feat: introduce reference interfaces, but don't require them yet#35651

Closed
rix0rrr wants to merge 1 commit intohuijbers/patch-v2.214from
huijbers/only-expose-interfaces
Closed

feat: introduce reference interfaces, but don't require them yet#35651
rix0rrr wants to merge 1 commit intohuijbers/patch-v2.214from
huijbers/only-expose-interfaces

Conversation

@rix0rrr
Copy link
Copy Markdown
Contributor

@rix0rrr rix0rrr commented Oct 1, 2025

This introduces the IXxxRef interfaces from #35032, without actually having the L2s extend them yet.

This avoids introducing the implementation burden of them to the L2 interfaces, but does allow pre-implementation in advance of their requirement.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

@github-actions github-actions bot added the p2 label Oct 1, 2025
@aws-cdk-automation aws-cdk-automation requested a review from a team October 1, 2025 15:01
@mergify mergify bot added the contribution/core This is a PR that came from AWS. label Oct 1, 2025
Copy link
Copy Markdown
Collaborator

@aws-cdk-automation aws-cdk-automation left a comment

Choose a reason for hiding this comment

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

The pull request linter has failed. See the aws-cdk-automation comment below for failure reasons. If you believe this pull request should receive an exemption, please comment and provide a justification.

A comment requesting an exemption should contain the text Exemption Request. Additionally, if clarification is needed add Clarification Request to a comment.

@rix0rrr rix0rrr added pr-linter/exempt-test The PR linter will not require test changes pr-linter/exempt-integ-test The PR linter will not require integ test changes pr-linter/exempt-readme The PR linter will not require README changes labels Oct 1, 2025
@aws-cdk-automation aws-cdk-automation dismissed their stale review October 1, 2025 15:03

✅ Updated pull request passes all PRLinter validations. Dismissing previous PRLinter review.

@rix0rrr rix0rrr changed the title feat: only introduce reference interfaces, but don't require them yet feat: introduce reference interfaces, but don't require them yet Oct 2, 2025
@rix0rrr rix0rrr force-pushed the huijbers/only-expose-interfaces branch from 1a677e7 to 2f20046 Compare October 2, 2025 10:13
Copy link
Copy Markdown
Collaborator

@aws-cdk-automation aws-cdk-automation left a comment

Choose a reason for hiding this comment

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

The pull request linter fails with the following errors:

❌ The number of lines removed (11313) is greater than 1000

If you believe this pull request should receive an exemption, please comment and provide a justification. A comment requesting an exemption should contain the text Exemption Request. Additionally, if clarification is needed, add Clarification Request to a comment.

@rix0rrr rix0rrr force-pushed the huijbers/only-expose-interfaces branch 2 times, most recently from 346988c to 2fe140b Compare October 2, 2025 12:05
@aws-cdk-automation aws-cdk-automation dismissed their stale review October 2, 2025 12:07

✅ Updated pull request passes all PRLinter validations. Dismissing previous PRLinter review.

Copy link
Copy Markdown
Collaborator

@aws-cdk-automation aws-cdk-automation left a comment

Choose a reason for hiding this comment

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

The pull request linter fails with the following errors:

❌ The number of lines removed (11313) is greater than 1000

If you believe this pull request should receive an exemption, please comment and provide a justification. A comment requesting an exemption should contain the text Exemption Request. Additionally, if clarification is needed, add Clarification Request to a comment.

@aws-cdk-automation aws-cdk-automation dismissed their stale review October 2, 2025 12:11

✅ Updated pull request passes all PRLinter validations. Dismissing previous PRLinter review.

Copy link
Copy Markdown
Collaborator

@aws-cdk-automation aws-cdk-automation left a comment

Choose a reason for hiding this comment

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

The pull request linter fails with the following errors:

❌ The number of lines removed (11313) is greater than 1000

If you believe this pull request should receive an exemption, please comment and provide a justification. A comment requesting an exemption should contain the text Exemption Request. Additionally, if clarification is needed, add Clarification Request to a comment.

@rix0rrr rix0rrr force-pushed the huijbers/only-expose-interfaces branch from 2fe140b to 7e3cca7 Compare October 2, 2025 14:26
@rix0rrr rix0rrr changed the base branch from huijbers/patch-v2.114 to huijbers/patch-v2.214 October 2, 2025 14:26
@aws-cdk-automation aws-cdk-automation dismissed their stale review October 2, 2025 14:27

✅ Updated pull request passes all PRLinter validations. Dismissing previous PRLinter review.

@rix0rrr rix0rrr force-pushed the huijbers/only-expose-interfaces branch from 7e3cca7 to 020e6ba Compare October 2, 2025 14:42
This introduces the `IXxxRef` interfaces from #35032, without actually having the L2s extend them yet.

This avoids introducing the implementation burden of them to the L2 interfaces, but does allow pre-implementation in advance of their requirement.

Fix a bunch of build problems
@rix0rrr rix0rrr force-pushed the huijbers/only-expose-interfaces branch from 8ba2645 to 1ce2fcc Compare October 3, 2025 10:00
@rix0rrr
Copy link
Copy Markdown
Contributor Author

rix0rrr commented Oct 3, 2025

Subsumed by #35671

@rix0rrr rix0rrr closed this Oct 3, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Oct 3, 2025

Comments on closed issues and PRs are hard for our team to see.
If you need help, please open a new issue that references this one.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 3, 2025
@rix0rrr rix0rrr deleted the huijbers/only-expose-interfaces branch December 12, 2025 11:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

contribution/core This is a PR that came from AWS. p2 pr-linter/exempt-integ-test The PR linter will not require integ test changes pr-linter/exempt-readme The PR linter will not require README changes pr-linter/exempt-test The PR linter will not require test changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants