Skip to content

Revert "Build(deps): bump org.beryx.jlink from 4.0.2 to 4.1.0" - #7677

Merged
karianna merged 1 commit into
masterfrom
revert-7674-dependabot/gradle/org.beryx.jlink-4.1.0
Jul 24, 2026
Merged

Revert "Build(deps): bump org.beryx.jlink from 4.0.2 to 4.1.0"#7677
karianna merged 1 commit into
masterfrom
revert-7674-dependabot/gradle/org.beryx.jlink-4.1.0

Conversation

@karianna

Copy link
Copy Markdown
Contributor

Reverts #7674

@karianna
karianna merged commit c4c3a2a into master Jul 24, 2026
3 checks passed
@github-actions

Copy link
Copy Markdown

🚧 PCGen Code Coverage

Overall Project 25.85%

There is no coverage information present for the Files changed

Vest added a commit to Vest/pcgen that referenced this pull request Jul 30, 2026
jlink 4.1.0 added a blanket doNotTrackState to its jpackage tasks, so
Gradle stopped tracking the app-image output dir. PCGen's
assembleJpackageImage/patchMacJpackage copy into that dir, and Gradle's
stale-output cleanup then deleted jpackage's .jpackage.xml marker,
breaking the :jpackage step. This only surfaced in the nightly (regular
CI does not run jpackage), so the bump was merged and reverted twice
(PCGen#7670/PCGen#7672, PCGen#7674/PCGen#7677).

4.1.1-rc fixes it upstream (beryx/badass-jlink-plugin@0d4bf7ec): it
removes the doNotTrackState and marks the image/installer output dirs
@optional, restoring the output tracking that 4.0.2 had. No PCGen-side
workaround is needed.

Verified locally on macOS/JDK 25: clean fullJpackage succeeds, the
.jpackage.xml marker survives, the bundle stays validly signed, and the
dmg is produced.
Vest added a commit that referenced this pull request Jul 30, 2026
jlink 4.1.0 added a blanket doNotTrackState to its jpackage tasks, so Gradle stopped tracking the app-image output dir. PCGen's assembleJpackageImage/patchMacJpackage copy into that dir, and Gradle's stale-output cleanup then deleted jpackage's .jpackage.xml marker, breaking the :jpackage step. This only surfaced in the nightly (regular
CI does not run jpackage), so the bump was merged and reverted twice (#7670/#7672, #7674/#7677).

4.1.1-rc fixes it upstream (beryx/badass-jlink-plugin@0d4bf7ec): it removes the doNotTrackState and marks the image/installer output dirs @optional, restoring the output tracking that 4.0.2 had. No PCGen-side workaround is needed.

Verified locally on macOS/JDK 25: clean fullJpackage succeeds, the .jpackage.xml marker survives, the bundle stays validly signed, and the dmg is produced.
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