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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions