Skip to content

Cleanup distribution and installer jobs#6460

Open
duncdrum wants to merge 7 commits into
eXist-db:developfrom
duncdrum:dp-install-cleanup
Open

Cleanup distribution and installer jobs#6460
duncdrum wants to merge 7 commits into
eXist-db:developfrom
duncdrum:dp-install-cleanup

Conversation

@duncdrum

@duncdrum duncdrum commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Cleanup remove dead stuff, and avoid unnecessary artefact generation.
Fix Installer.jar generation and publishing.

duncdrum added 7 commits June 9, 2026 12:46
milton is test only resource
- drop outdated setFile method, - allign macOS min version with the one
  supported by Java 21
- make path expressions less brittle
Move appbundler-maven-plugin from the main build into
the mac-dmg-on-mac profile so it is only invoked on macOS.

Extend
skip-build-dist-archives to set skip.mac.dist=true, in the appbundler
and both exec-maven-plugin
DMG executions, suppressing .app and DMG creation alongside the
zip/tar archives.

Update AGENTS.md to document the profile
activation rules and opt-out flags.
Introduce a mac.bundle.phase property (default: none) that binds all
*-for-mac-bundle plugin executions to no lifecycle phase by default,
making them no-ops on Linux CI and Windows where no DMG is produced.
The mac-dmg-on-mac and mac-dmg-on-unix profiles override this to
package, re-enabling the tasks only when a DMG build is actually
taking place.

Split delete-jetty-dest-before-rename into two executions so the
appassembler cleanup remains unconditional while the mac-bundle
counterpart follows the same mac.bundle.phase gate.
powerpc no longer supported
no need to build on mac CI
@duncdrum duncdrum changed the title Dp install cleanup Cleanup distribution and installer jobs Jun 9, 2026
@duncdrum duncdrum marked this pull request as ready for review June 9, 2026 13:04
@duncdrum duncdrum requested a review from a team as a code owner June 9, 2026 13:04
@duncdrum duncdrum added this to v7.0.0 Jun 9, 2026
@duncdrum duncdrum moved this to In review in v7.0.0 Jun 9, 2026
@dizzzz dizzzz requested review from a team, joewiz, line-o and reinhapa June 10, 2026 11:35
@joewiz

joewiz commented Jun 10, 2026

Copy link
Copy Markdown
Member

@duncdrum Does this supersede #6436?

@duncdrum

Copy link
Copy Markdown
Contributor Author

@joewiz no this doesn't change how the dmg locates system JVM. If we want to include a jdk in the dmg, that PR would supersede yours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

3 participants