Backport CI, CLAUDE.md, and NeTEx branch from master to 1.x#275
Merged
Backport CI, CLAUDE.md, and NeTEx branch from master to 1.x#275
Conversation
Replace Artifactory-only push.yml with full CI/CD workflow suite from master, adapted for 1.x branch: - deploy.yml: Build, test, Sonar scan, snapshot publish to Maven Central - maven-jreleaser-release.yml: Reusable JReleaser release workflow - gitflow-release-finish.yml: Reusable release finish workflow - gitflow-hotfix-finish.yml: Reusable hotfix finish workflow - release-start.yml, release-finish.yml: Gitflow release management - release-manual.yml: Emergency release fallback - hotfix-start.yml, hotfix-finish.yml: Gitflow hotfix management - hotfix-manual.yml: Emergency hotfix fallback All workflows use Java 8 (temurin) and target 1.x branch.
Adapted from master (43827cd) for the 1.x branch: - Java Version: 8 (instead of 11+) - CI triggers on 1.x branch
Align with master branch (32f88ec) to use the main NeTEx source branch for XSD downloads.
Add missing test that verifies unmarshalling of TopographicPlace elements with GML Polygon geometry.
The sonar profile was overriding jdk.version to 11, causing the maven-enforcer-plugin's requireJavaVersion rule to reject Java 8. Remove the override so the default jdk.version (1.8) is used.
Sonar requires Java 11+ which is incompatible with the Java 8 build target of the 1.x branch.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Backports three categories of improvements from
masterto the1.xbranch while keeping the branch's Java 8 identity:push.ymlwith full CI/CD workflow suite (build, test, Sonar scan, Maven Central publishing via JReleaser, GitFlow release/hotfix management). All workflows adapted for Java 8 (temurin) and1.xbranch triggers.netexBranchfromupdate_dsjtomasterto align with the main branch.Test plan
1.xbranch1.x) and Java version (8/temurin)pom.xmlhas<netexBranch>master</netexBranch>and<netexVersion>1.16</netexVersion>