Skip to content

Skip upstream analysis and extra artifacts in Lyo acceptance builds - #42

Merged
berezovskyi merged 2 commits into
mainfrom
codex/lean-lyo-trunk-build
Oct 31, 2026
Merged

berezovskyi merged 2 commits into
mainfrom
codex/lean-lyo-trunk-build

Conversation

@berezovskyi

@berezovskyi berezovskyi commented Oct 31, 2026 •

Copy link
Copy Markdown
Member

The manual acceptance workflow only needs upstream Lyo artifacts to verify this archive server. Its upstream install now disables the SpotBugs, Spotless, and Enforcer profiles and skips source JAR attachment and CycloneDX SBOM generation, in addition to the existing test and Javadoc skips.

The directory helper remains active because it supplies Lyo build paths. The archive project's own verify step is unchanged.

Validation: actionlint, zizmor, and git diff --check passed. A local effective-POM check confirmed that no SpotBugs, Spotless, or Enforcer goals are bound with these profiles disabled; a non-recursive Lyo parent package smoke check passed and reported skipped Javadocs and CycloneDX output. The full upstream reactor build was not run.

The Dash snapshot repository release policy is fixed upstream in eclipse-lyo/lyo#1072 rather than overridden by downstream CI settings. The warning fix applies to acceptance builds once that change is merged into the selected Lyo branch.

@berezovskyi
berezovskyi added this pull request to the merge queue Oct 31, 2026
Merged via the queue into main with commit 38e39bd Oct 31, 2026
1 check passed
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