Skip to content

Modernize test resources build and deployment configuration#1

Merged
mbjones merged 18 commits into
mainfrom
develop
Jun 24, 2026
Merged

Modernize test resources build and deployment configuration#1
mbjones merged 18 commits into
mainfrom
develop

Conversation

@mbjones

@mbjones mbjones commented Jun 19, 2026

Copy link
Copy Markdown
Member

Summary
This branch updates the d1_test_resources module to align its build, deploy, and test-resource generation flow with the current branch direction from main.

  • Updates the Maven build in pom.xml to use the external SSH wagon with scpexe deployment, and points distribution management at the DataONE Maven endpoint.
  • Refreshes build-related dependencies and plugin configuration in the POM, including Spring test dependencies that remain scoped to tests.
  • Modernizes helper code in PackageFiles.java, ApacheDSSuiteRunner.java, KnbRecords.java, and NodeRecords.java for newer JDK compatibility and cleaner resource listing.
  • Ignores local VS Code workspace metadata in .gitignore.

Validation

  • mvn clean test

STILL TODO

  • after review, bump version numbers from SNAPSHOT to real release
  • re-run tests before release

@mbjones mbjones self-assigned this Jun 19, 2026
@mbjones

mbjones commented Jun 19, 2026

Copy link
Copy Markdown
Member Author

Tests are all now passing in GHA.

@mbjones mbjones requested a review from taojing2002 June 19, 2026 01:36
@mbjones

mbjones commented Jun 24, 2026

Copy link
Copy Markdown
Member Author

Bumped release number, re-ran tests and all passed. Will merge and tag shortly.

@mbjones mbjones merged commit 10ffe8d into main Jun 24, 2026
2 checks passed
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.

3 participants