Skip to content

chore: publish java fixture to GitHub Packages #22

Description

@jimisola

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

  • fixtures/ecosystems/java/pom.xml configured to publish a reqstool classifier to GH Packages of reqstool/reqstool-regression
  • Publish workflow wired up and triggering on releases or manual dispatch
  • Artifact consumable via reqstool-client MavenLocation pointing at the GH Packages registry

Dependencies

Moved from reqstool-client#388.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions