Skip to content

CI determines Elasticsearch build arguments using unified job in gh workflow [stateful]#925

Merged
NickDris merged 4 commits intoelastic:masterfrom
NickDris:backport/conditional-source-release-build
Nov 21, 2025
Merged

CI determines Elasticsearch build arguments using unified job in gh workflow [stateful]#925
NickDris merged 4 commits intoelastic:masterfrom
NickDris:backport/conditional-source-release-build

Conversation

@NickDris
Copy link
Contributor

  • determine-es-revision job was changed to determine-es-build job that now configures the --source-build-release argument together with the --revision argument if the es-version file contents is equal to 'latest' or 'current'
  • show determined arguments in the respective jobs for easy debug

- determine-es-revision job was changed to determine-es-build job
that now configures the --source-build-release argument together with
the --revision argument if the es-version file contents is equal to
'latest' or 'current'
- show determined arguments in the respective jobs for easy debug
@NickDris NickDris changed the title Determine es build arguments in ci using unified job. CI determines Elasticsearch build arguments using unified job in gh workflow [stateful] Nov 20, 2025
Copy link
Contributor

@gbanasiak gbanasiak left a comment

Choose a reason for hiding this comment

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

LGTM

@NickDris NickDris merged commit 8c33ff5 into elastic:master Nov 21, 2025
13 of 15 checks passed
@NickDris NickDris deleted the backport/conditional-source-release-build branch November 21, 2025 11:14
@NickDris NickDris added the v9.2 label Nov 21, 2025
NickDris added a commit that referenced this pull request Nov 21, 2025
Manual backport to v9.2
(cherry-pick from 8c33ff5)
@NickDris NickDris added the backport pending Awaiting backport to stable release branch label Nov 21, 2025
NickDris added a commit that referenced this pull request Nov 21, 2025
Manual backport to v9.2
(cherry-pick from 8c33ff5)
@elastic elastic deleted a comment from esbenchmachine Nov 21, 2025
@NickDris NickDris removed the backport pending Awaiting backport to stable release branch label Nov 21, 2025
@elastic elastic deleted a comment from esbenchmachine Nov 21, 2025
@esbenchmachine esbenchmachine mentioned this pull request Dec 3, 2025
gbanasiak added a commit that referenced this pull request Dec 3, 2025
This is an empty commit which records missing backports from manual
or squashed backports through "cherry picked from" metadata.

CI determines Elasticsearch build arguments #925 (#926)
(cherry picked from commit 8c33ff5)

Exclude some challenges when testing with ES release builds #922 (#919)
(cherry picked from commit f38f8fc)

Reduce filtering scope in CI workflow #908 (#919)
(cherry picked from commit 8e571a5)

Address pytest deprecations #911 (#919)
(cherry picked from commit fa81c5e)

Solves problems with expensive inlinestats benchmarks #896 (#919)
(cherry picked from commit 8209244)

Adds better challenges for comparing inlinestats #873 (#919)
(cherry picked from commit c41a950)
gbanasiak pushed a commit to gbanasiak/rally-tracks that referenced this pull request Dec 5, 2025
…orkflow [stateful] (elastic#925)

- determine-es-revision job was changed to determine-es-build job
that now configures the --source-build-release argument together with
the --revision argument if the es-version file contents is equal to
'latest' or 'current'
- show determined arguments in the respective jobs for easy debug
NickDris added a commit to NickDris/rally-tracks that referenced this pull request Dec 10, 2025
…orkflow [stateful] (elastic#925)

- determine-es-revision job was changed to determine-es-build job
that now configures the --source-build-release argument together with
the --revision argument if the es-version file contents is equal to
'latest' or 'current'
- show determined arguments in the respective jobs for easy debug
NickDris added a commit that referenced this pull request Dec 12, 2025
…orkflow [stateful] (#925)

- determine-es-revision job was changed to determine-es-build job
that now configures the --source-build-release argument together with
the --revision argument if the es-version file contents is equal to
'latest' or 'current'
- show determined arguments in the respective jobs for easy debug
NickDris added a commit to NickDris/rally-tracks that referenced this pull request Dec 15, 2025
…orkflow [stateful] (elastic#925)

- determine-es-revision job was changed to determine-es-build job
that now configures the --source-build-release argument together with
the --revision argument if the es-version file contents is equal to
'latest' or 'current'
- show determined arguments in the respective jobs for easy debug
NickDris added a commit to NickDris/rally-tracks that referenced this pull request Dec 18, 2025
…orkflow [stateful] (elastic#925)

- determine-es-revision job was changed to determine-es-build job
that now configures the --source-build-release argument together with
the --revision argument if the es-version file contents is equal to
'latest' or 'current'
- show determined arguments in the respective jobs for easy debug
NickDris added a commit that referenced this pull request Dec 20, 2025
* Tests tracks selectively based on PR changes (#858)
* CI builds ES revision from sources based on es-version file (#875)
* Drop Python 3.9 and introduce Python 3.13 in CI (#877)
* [ES-13188] Update GH macOS hosted runner image (#883)
* Address pytest deprecations (#911)
* CI determines Elasticsearch build arguments using unified job in gh workflow [stateful] (#925)
* Fix an error where ci arguments were not applied properly (#928)
* Fix an error where ci arguments were not applied properly
* Test the change
* Test failed retry with another fix
* Previous fix failed retry
* Revert es-version to current
* Keep the indents if if/else
* Add backport reminder and reorganize the backporting actions. (#889)
* Rename IT folders (#938)
* Fix pytest skip argument (#905)
* Backport reminders - fix missing default values in workflow (#947)
* Upgrade pip to 25.2
* Fix conflict in it_tracks
* Update deprecated gh actions
* Track changes for 8.19
* Fix test job which does not require the output of other jobs
* Add backport reminder and reorganize the backporting actions. (#889)
* Fix an error where ci arguments were not applied properly (#928)
* Reduce filtering scope in CI workflow (#908)
* Add pytest marker for cars
* Address merge conflicts
* Run serverless CI only on PRs targeting master (#859)
* Accept pragma risks for joins esql
* Make esql-full-text-functions a snapshot_only_challenge
* Set index template for ingest_mode: data_stream (#849)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants