Skip to content

[#2769] improvement(ci): clean build outputs between sequential Maven profiles#2770

Open
wForget wants to merge 1 commit into
apache:masterfrom
wForget:UNIFFLE-2769
Open

[#2769] improvement(ci): clean build outputs between sequential Maven profiles#2770
wForget wants to merge 1 commit into
apache:masterfrom
wForget:UNIFFLE-2769

Conversation

@wForget

@wForget wForget commented Jul 22, 2026

Copy link
Copy Markdown
Member

What changes were proposed in this pull request?

Add the Maven clean goal to every profile-specific invocation in
.github/workflows/sequential.yml, including:

  • Spark 4, 4.1, 3, and 2
  • Hadoop MR 2.8 and 3.2
  • Tez
  • Dashboard

Why are the changes needed?

The sequential workflow runs multiple incompatible Maven profiles in the same
workspace. Reusing existing target directories can cause Maven or
scala-maven-plugin incremental compilation to treat stale classes as
up-to-date.

Cleaning before each invocation ensures that every profile compiles and
packages only its selected sources and dependencies, making the workflow
independent of execution order.

Closes #2769.

How was this patch tested?

existing CI


Generated by Codex (GPT-5.6)

@github-actions

Copy link
Copy Markdown

Test Results

 3 617 files  ±0   3 617 suites  ±0   7h 44m 0s ⏱️ + 1m 29s
 1 265 tests ±0   1 252 ✅  - 1  11 💤 ±0  2 ❌ +1 
18 055 runs  ±0  18 016 ✅  - 1  37 💤 ±0  2 ❌ +1 

For more details on these failures, see this check.

Results for commit 1def801. ± Comparison against base commit 20167ff.

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.

[Improvement][CI] Sequential CI reuses Maven build outputs across incompatible profiles

1 participant