Context
Part of the native-package axis of the parameterized regression test matrix. Publish the Java fixture Maven artifact to the GitHub Packages registry of reqstool/reqstool-regression so reqstool-client's MavenLocation can consume it in integration tests.
Proposed approach
- Configure
fixtures/ecosystems/java/pom.xml to publish a -reqstool classifier artifact (matches MavenLocation's default classifier)
- Add a publish workflow to
.github/workflows/ that calls the reusable java-publish-to-maven.yml with working-directory: fixtures/ecosystems/java
- Publish target: GitHub Packages of
reqstool/reqstool-regression (never Maven Central — these are test fixtures only)
Acceptance criteria
Dependencies
Moved from reqstool-client#388.
Context
Part of the native-package axis of the parameterized regression test matrix. Publish the Java fixture Maven artifact to the GitHub Packages registry of
reqstool/reqstool-regressionso reqstool-client'sMavenLocationcan consume it in integration tests.Proposed approach
fixtures/ecosystems/java/pom.xmlto publish a-reqstoolclassifier artifact (matchesMavenLocation's default classifier).github/workflows/that calls the reusablejava-publish-to-maven.ymlwithworking-directory: fixtures/ecosystems/javareqstool/reqstool-regression(never Maven Central — these are test fixtures only)Acceptance criteria
fixtures/ecosystems/java/pom.xmlconfigured to publish areqstoolclassifier to GH Packages ofreqstool/reqstool-regressionMavenLocationpointing at the GH Packages registryDependencies
working-directoryinput)Moved from reqstool-client#388.