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

Support for rule based declarative conventions #29191

Merged
merged 18 commits into from
May 21, 2024

Conversation

ghale
Copy link
Member

@ghale ghale commented May 16, 2024

Adds support for rule-based reusable conventions in build-level declarative dsl scripts.

Reviewing cheatsheet

Before merging the PR, comments starting with

  • ❌ ❓must be fixed
  • 🤔 💅 should be fixed
  • 💭 may be fixed
  • 🎉 celebrate happy things

@ghale ghale self-assigned this May 16, 2024
@ghale ghale requested a review from h0tk3y May 16, 2024 16:34
@ghale ghale force-pushed the gh/declarative/convention-rules branch from f5585e5 to e86456e Compare May 16, 2024 17:51
@ghale ghale changed the title WIP: Rule based declarative convention spike Rule based declarative convention spike May 20, 2024
@ghale ghale marked this pull request as ready for review May 20, 2024 19:26
@ghale ghale requested review from a team as code owners May 20, 2024 19:26
@ghale ghale added this to the 8.9 RC1 milestone May 20, 2024
It does not need to check each nested statement if it
has `isTopLevelElement().implies(...)`.
@h0tk3y
Copy link
Member

h0tk3y commented May 21, 2024

@bot-gradle test this

@bot-gradle
Copy link
Collaborator

I've triggered the following builds for you. Click here to see all build failures.

@ghale
Copy link
Member Author

ghale commented May 21, 2024

@bot-gradle test this

@bot-gradle
Copy link
Collaborator

I've triggered the following builds for you. Click here to see all build failures.

@ghale ghale added this pull request to the merge queue May 21, 2024
@ghale ghale added the a:feature A new functionality label May 21, 2024
@ghale ghale changed the title Rule based declarative convention spike Support for rule based declarative conventions May 21, 2024
@bot-gradle
Copy link
Collaborator

The merge queue build has failed. Click here to see all failures.

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 21, 2024
@h0tk3y h0tk3y added this pull request to the merge queue May 21, 2024
@bot-gradle
Copy link
Collaborator

WARN: Based on labels, this pull request addresses notable issue but no changes to release note found.

@bot-gradle
Copy link
Collaborator

The merge queue build has failed. Click here to see all failures.

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 21, 2024
@ghale ghale added this pull request to the merge queue May 21, 2024
@bot-gradle
Copy link
Collaborator

WARN: Based on labels, this pull request addresses notable issue but no changes to release note found.

Merged via the queue into master with commit 56bba38 May 21, 2024
28 checks passed
@ghale ghale deleted the gh/declarative/convention-rules branch May 21, 2024 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants