Skip to content

Conversation

@donoghuc
Copy link
Member

Release notes

[rn:skip]

What does this PR do?

Remove any rake task that is not called by a gradle task (or is a dependency of a rake task that is called by a gradle task). This follows up work to remove unused gradle tasks and ensure that all ci entrypoints start in gradle. The only exception are the linting tasks. These may be used in development workflows and may be usedful if we add linting steps to CI in the future.

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.
@github-actions
Copy link
Contributor

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)
  • /run exhaustive tests : Run the exhaustive tests Buildkite pipeline.

@mergify
Copy link
Contributor

mergify bot commented Dec 30, 2025

This pull request does not have a backport label. Could you fix it @donoghuc? 🙏
To fixup this pull request, you need to add the backport labels for the needed
branches, such as:

  • backport-8./d is the label to automatically backport to the 8./d branch. /d is the digit.
  • If no backport is necessary, please add the backport-skip label

@donoghuc
Copy link
Member Author

This is a sketch of gradle calling in to rake which may be helpful in reveiwing.

gradle-rake

@elasticmachine
Copy link

💚 Build Succeeded

History

@donoghuc
Copy link
Member Author

donoghuc commented Jan 2, 2026

run exhaustive tests

Copy link
Contributor

@mashhurs mashhurs left a comment

Choose a reason for hiding this comment

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

LGTM!


VERSION_FILE = "versions.yml"

def get_versions
Copy link
Contributor

Choose a reason for hiding this comment

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

Does it mean that build-fips-validation-plugin rake task wasn't used/called?

Copy link
Member Author

Choose a reason for hiding this comment

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

Nope, it was/is used. The change that triggered this definition being moved here is the removal of the rakelib/version.rake file. This had previously been defined there. It is only needed here.

@donoghuc donoghuc added the backport-active-all Automated backport with mergify to all the active branches label Jan 20, 2026
@donoghuc donoghuc merged commit 4c15870 into elastic:main Jan 20, 2026
14 checks passed
@github-actions
Copy link
Contributor

@Mergifyio backport 8.19 9.1 9.2 9.3

@mergify
Copy link
Contributor

mergify bot commented Jan 20, 2026

backport 8.19 9.1 9.2 9.3

✅ Backports have been created

Details

Cherry-pick of 4c15870 has failed:

On branch mergify/bp/8.19/pr-18537
Your branch is up to date with 'origin/8.19'.

You are currently cherry-picking commit 4c158701b.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   qa/Rakefile
	deleted:    rakelib/docs.rake
	modified:   rakelib/plugin.rake
	deleted:    rakelib/version.rake

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   rakelib/test.rake
	both modified:   rakelib/vendor.rake

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

Cherry-pick of 4c15870 has failed:

On branch mergify/bp/9.1/pr-18537
Your branch is up to date with 'origin/9.1'.

You are currently cherry-picking commit 4c158701.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   qa/Rakefile
	deleted:    rakelib/docs.rake
	deleted:    rakelib/version.rake

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   rakelib/plugin.rake
	both modified:   rakelib/test.rake
	both modified:   rakelib/vendor.rake

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

Cherry-pick of 4c15870 has failed:

On branch mergify/bp/9.2/pr-18537
Your branch is up to date with 'origin/9.2'.

You are currently cherry-picking commit 4c158701.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   qa/Rakefile
	deleted:    rakelib/docs.rake
	modified:   rakelib/plugin.rake
	deleted:    rakelib/version.rake

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   rakelib/test.rake
	both modified:   rakelib/vendor.rake

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

Cherry-pick of 4c15870 has failed:

On branch mergify/bp/9.3/pr-18537
Your branch is up to date with 'origin/9.3'.

You are currently cherry-picking commit 4c158701.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   qa/Rakefile
	deleted:    rakelib/docs.rake
	modified:   rakelib/plugin.rake
	deleted:    rakelib/version.rake

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   rakelib/test.rake
	both modified:   rakelib/vendor.rake

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

mergify bot pushed a commit that referenced this pull request Jan 20, 2026
* Remove unused/unreachable rake tasks

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.

* replace deleted function in caller's rakefile

(cherry picked from commit 4c15870)

# Conflicts:
#	rakelib/test.rake
#	rakelib/vendor.rake
mergify bot pushed a commit that referenced this pull request Jan 20, 2026
* Remove unused/unreachable rake tasks

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.

* replace deleted function in caller's rakefile

(cherry picked from commit 4c15870)

# Conflicts:
#	rakelib/plugin.rake
#	rakelib/test.rake
#	rakelib/vendor.rake
mergify bot pushed a commit that referenced this pull request Jan 20, 2026
* Remove unused/unreachable rake tasks

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.

* replace deleted function in caller's rakefile

(cherry picked from commit 4c15870)

# Conflicts:
#	rakelib/test.rake
#	rakelib/vendor.rake
mergify bot pushed a commit that referenced this pull request Jan 20, 2026
* Remove unused/unreachable rake tasks

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.

* replace deleted function in caller's rakefile

(cherry picked from commit 4c15870)

# Conflicts:
#	rakelib/test.rake
#	rakelib/vendor.rake
donoghuc added a commit that referenced this pull request Jan 20, 2026
* Remove unused/unreachable rake tasks (#18537)

* Remove unused/unreachable rake tasks

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.

* replace deleted function in caller's rakefile

(cherry picked from commit 4c15870)

# Conflicts:
#	rakelib/test.rake
#	rakelib/vendor.rake

* resolve merge conflicts

---------

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
donoghuc added a commit that referenced this pull request Jan 20, 2026
* Remove unused/unreachable rake tasks (#18537)

* Remove unused/unreachable rake tasks

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.

* replace deleted function in caller's rakefile

(cherry picked from commit 4c15870)

# Conflicts:
#	rakelib/plugin.rake
#	rakelib/test.rake
#	rakelib/vendor.rake

* resolve merge conflicts

* resolve merge conflicts pt 2

---------

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
donoghuc added a commit that referenced this pull request Jan 20, 2026
* Remove unused/unreachable rake tasks (#18537)

* Remove unused/unreachable rake tasks

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.

* replace deleted function in caller's rakefile

(cherry picked from commit 4c15870)

# Conflicts:
#	rakelib/test.rake
#	rakelib/vendor.rake

* resolve merge conflicts

---------

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
donoghuc added a commit that referenced this pull request Jan 20, 2026
* Remove unused/unreachable rake tasks (#18537)

* Remove unused/unreachable rake tasks

This commit removes any rake task that is not called by a gradle task (or is a
dependency of a rake task that is called by a gradle task). This follows up work
to remove unused gradle tasks and ensure that all ci entrypoints start in
gradle. The only exception are the linting tasks. These may be used in
development workflows and may be usedful if we add linting steps to CI in the
future.

* replace deleted function in caller's rakefile

(cherry picked from commit 4c15870)

# Conflicts:
#	rakelib/test.rake
#	rakelib/vendor.rake

* fix merge conflicts

---------

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-active-all Automated backport with mergify to all the active branches

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants