Skip to content

ci: add GitHub Actions validation workflow for 25.1 (no sharding)#9316

Draft
manolo wants to merge 12 commits into
25.1from
ci/validation-gha-25.1-no-sharding
Draft

ci: add GitHub Actions validation workflow for 25.1 (no sharding)#9316
manolo wants to merge 12 commits into
25.1from
ci/validation-gha-25.1-no-sharding

Conversation

@manolo
Copy link
Copy Markdown
Member

@manolo manolo commented May 20, 2026

WIP: do not merge

Ports the GitHub Actions validation workflow from the 25.1-workflows local branch to 25.1. Runs IT tests sequentially without sharding.

manolo added 12 commits May 20, 2026 15:59
Force production frontend build in wtr.js and build.sh verify step
to prevent flow:build-frontend from skipping npm install when it
detects an existing bundle.

Add pre-compile step after mergeITs to avoid incremental compilation
wiping flow-build-info.json during the verify lifecycle.

Clean stale Flow-generated files in mergeITs.js and create an empty
package.json so that build-frontend preserves generated config files.
Replicate the TeamCity validation build as a GH Actions workflow.
Single job runs: compile, unit tests, skip-ci check, mergeITs,
pre-compile, WTR tests, Selenium setup, and integration tests.
checkout@v6, setup-java@v5, setup-node@v6, upload-artifact@v5
Use -q flag unless the workflow is re-run with debug enabled.
Use dorny/test-reporter to parse surefire and failsafe XML reports
and create check runs with test summaries visible in the PR.
Support merge_group events so the workflow runs when PRs enter the
merge queue. Component detection uses git diff for merge queue
events since there is no PR number available for the GitHub API.
Replace manual docker pull/run/stop with a service container that
starts automatically and maps port 4444.
@sonarqubecloud
Copy link
Copy Markdown

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.

1 participant