Skip to content

build: improve Gradle compatibility and harden symlink tests - #7078

Open
Ludy87 wants to merge 33 commits into
mainfrom
build_imporove_gradle_20260717
Open

build: improve Gradle compatibility and harden symlink tests#7078
Ludy87 wants to merge 33 commits into
mainfrom
build_imporove_gradle_20260717

Conversation

@Ludy87

@Ludy87 Ludy87 commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Description of Changes

  • Updated subproject dependency-version references to use explicit rootProject.ext access, avoiding deprecated implicit parent-project property lookup.
  • Enabled native access for Gradle test JVMs to prevent JDK warnings from JPDFium native loading.
  • Updated FolderIdentitiesTest to skip the symbolic-link test when the filesystem or current Windows permissions do not support creating symbolic links.
  • Preserved the existing dependency versions and test behavior on systems where symbolic links are available.

Checklist

General

Documentation

Translations (if applicable)

UI Changes (if applicable)

  • Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR)

Testing (if applicable)

  • I have run task check to verify linters, typechecks, and tests pass
  • I have tested my changes locally. Refer to the Testing Guide for more details.

@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines ignoring generated files. label Jul 17, 2026
Comment thread app/proprietary/build.gradle
@stirlingbot stirlingbot Bot added Test Testing-related issues or pull requests Gradle Pull requests that update Gradle code build Changes that affect the build system or external dependencies labels Jul 17, 2026
Ludy87 added 3 commits July 17, 2026 17:45
Update Spring Boot (4.0.6→4.0.7), Logback (1.5.32→1.5.34), and Jackson (2.21.2→2.21.4). Extract hardcoded dependency versions to ext variables for improved maintainability and consistency. Consolidate resolution strategy into allprojects block with expanded force declarations to ensure dependency alignment across the build, including CVE and compatibility fixes.
@Ludy87
Ludy87 marked this pull request as draft July 20, 2026 13:40
@Ludy87
Ludy87 marked this pull request as ready for review July 20, 2026 21:23
@stirlingbot stirlingbot Bot added the has conflicts Pull request has merge conflicts with the base branch label Jul 21, 2026
@stirlingbot stirlingbot Bot removed the has conflicts Pull request has merge conflicts with the base branch label Jul 22, 2026
@stirlingbot stirlingbot Bot added the has conflicts Pull request has merge conflicts with the base branch label Aug 2, 2026
@stirlingbot stirlingbot Bot added has conflicts Pull request has merge conflicts with the base branch and removed has conflicts Pull request has merge conflicts with the base branch labels Aug 3, 2026
@stirlingbot stirlingbot Bot removed the has conflicts Pull request has merge conflicts with the base branch label Aug 5, 2026
@Ludy87
Ludy87 marked this pull request as draft August 5, 2026 09:19
@Ludy87
Ludy87 marked this pull request as draft August 6, 2026 13:25
@stirlingbot stirlingbot Bot removed the has conflicts Pull request has merge conflicts with the base branch label Aug 6, 2026
@Ludy87
Ludy87 marked this pull request as ready for review August 6, 2026 14:42
@stirlingbot stirlingbot Bot added the has conflicts Pull request has merge conflicts with the base branch label Aug 9, 2026
@Ludy87
Ludy87 requested review from a team as code owners August 9, 2026 18:57
@stirlingbot stirlingbot Bot removed the has conflicts Pull request has merge conflicts with the base branch label Aug 9, 2026
@Ludy87
Ludy87 marked this pull request as draft August 9, 2026 19:28
@stirlingbot stirlingbot Bot added the has conflicts Pull request has merge conflicts with the base branch label Aug 13, 2026
@stirlingbot stirlingbot Bot removed the has conflicts Pull request has merge conflicts with the base branch label Aug 13, 2026
@stirlingbot

stirlingbot Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

✅ Backend License Check Passed

All backend dependencies have valid and allowed licenses.

The backend license report has been updated successfully.

@stirlingbot

stirlingbot Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🚀 V2 Auto-Deployment Complete!

🔗 Direct Test URL (non-SSL) http://54.175.155.236:7078

🧩 Admin portal included - try it at http://54.175.155.236:7078/portal.

This deployment will be automatically cleaned up when the PR is closed.

🔄 Auto-deployed for approved V2 contributors.

@Ludy87
Ludy87 marked this pull request as ready for review August 13, 2026 08:27
@stirlingbot stirlingbot Bot added the has conflicts Pull request has merge conflicts with the base branch label Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Changes that affect the build system or external dependencies GitHub Issues or pull requests related to GitHub configuration and integrations Gradle Pull requests that update Gradle code has conflicts Pull request has merge conflicts with the base branch size:L This PR changes 100-499 lines ignoring generated files. Test Testing-related issues or pull requests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant