Skip to content

Cleanup distribution and installer jobs#6460

Merged
line-o merged 7 commits into
eXist-db:developfrom
duncdrum:dp-install-cleanup
Jun 16, 2026
Merged

Cleanup distribution and installer jobs#6460
line-o merged 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.

@line-o line-o 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

@line-o line-o merged commit d459e8c into eXist-db:develop Jun 16, 2026
9 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in v7.0.0 Jun 16, 2026
@duncdrum duncdrum deleted the dp-install-cleanup branch June 16, 2026 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants