Skip to content

ci: fix aggregator stress test parameters handling#2900

Merged
Alenar merged 3 commits into
mainfrom
djo/2879/fix/aggregator-stress-test-workflow-call
Jan 9, 2026
Merged

ci: fix aggregator stress test parameters handling#2900
Alenar merged 3 commits into
mainfrom
djo/2879/fix/aggregator-stress-test-workflow-call

Conversation

@Alenar

@Alenar Alenar commented Jan 9, 2026

Copy link
Copy Markdown
Collaborator

Content

This PR fixes arguments handling in the aggregator stress test ci workflow:

  • Properly handle missing commit_sha to use the branch main: if it was missing, the main branch would only be used to download the end to end runner binary, for the aggregator binary the artifact of the latest ci.yml run was used.
  • Properly pass commit_sha to download binary steps: if it was provided it was correctly used only to download the aggregator binary, for the end to end runner the artifact of the latest ci.yml run was used.
  • Make commit_sha not mandatory to allow the fallback to the main branch even when running the worflow manually

Pre-submit checklist

  • Branch
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • All check jobs of the CI have succeeded
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested
  • Documentation
    • No new TODOs introduced

Issue(s)

Closes #2879

Alenar added 3 commits January 9, 2026 15:26
…en triggered by workflow call

It used the workflow inputs directly instead of the prepare steps
values.

If the workflow was called by another workflow (such as the nightly
dispatcher), this makes the commit and branch values both empty when
downloading the aggregator binary, making the
`dawidd6/action-download-artifact` download the latest generated
artifacts (which is often one from a branch) instead of the one from the
latest main branch merge.
…onal

as it will fallback to the main branch if missing
@Alenar
Alenar requested a review from jpraynaud January 9, 2026 15:17
@Alenar Alenar self-assigned this Jan 9, 2026
@github-actions

github-actions Bot commented Jan 9, 2026

Copy link
Copy Markdown

Test Results

    4 files  ±0    169 suites  ±0   22m 13s ⏱️ +4s
2 292 tests ±0  2 292 ✅ ±0  0 💤 ±0  0 ❌ ±0 
7 198 runs  ±0  7 198 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 27bb13c. ± Comparison against base commit 40f7bdf.

@Alenar
Alenar temporarily deployed to testing-preview January 9, 2026 15:28 — with GitHub Actions Inactive

@jpraynaud jpraynaud left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@Alenar
Alenar merged commit 16f383d into main Jan 9, 2026
63 checks passed
@Alenar
Alenar deleted the djo/2879/fix/aggregator-stress-test-workflow-call branch January 9, 2026 16:12
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.

Nightly tests does not fetch latest main artifacts

2 participants