Skip to content

Release build fixes#694

Merged
tonihele merged 2 commits intojMonkeyEngine:masterfrom
tonihele:bugfix/release-fixes
Jan 10, 2026
Merged

Release build fixes#694
tonihele merged 2 commits intojMonkeyEngine:masterfrom
tonihele:bugfix/release-fixes

Conversation

@tonihele
Copy link
Contributor

The fixPlatformIndependent is no longer needed as the NBPackage does this for us. It also broke the Linux releases as the repackaging didn't preserve the file permissions. By default they should be preserved but somehow this was not the case. I don't know whether that is related to the Gradle update or what. Either way this shenanigans is not needed anymore.

Linux release seems to be ok now. Windows installer is not too ok still.

Copilot AI review requested due to automatic review settings January 10, 2026 11:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the fixPlatformIndependent Gradle task and related pipeline step that was causing issues with Linux releases by breaking file permissions during repackaging. The NBPackage now handles the platform-independent build directly, making these workarounds unnecessary.

Changes:

  • Removed three Gradle tasks (extractPlatformIndependent, patchPlatformIndependent, fixPlatformIndependent) that are no longer needed
  • Removed the "Fix Platform Independent Build" step from the GitHub Actions release workflow
  • Updated copyright years from 2025 to 2026 in license files

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
license-jme.txt Updated copyright year to 2026
installers/windows-x64/licenses-sdk.txt Updated copyright year to 2026
build.gradle Removed obsolete Gradle tasks for platform-independent build fixing
.github/workflows/release.yml Removed workflow step that called the removed Gradle task

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tonihele tonihele merged commit ce9d702 into jMonkeyEngine:master Jan 10, 2026
10 checks passed
@tonihele tonihele deleted the bugfix/release-fixes branch January 10, 2026 22:20
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.

2 participants