Skip to content

chore: add GitHub Packages publication - #41

Merged
Osilvfe merged 2 commits into
mainfrom
chore/github-packages-v36
Sep 13, 2026
Merged

Osilvfe merged 2 commits into
mainfrom
chore/github-packages-v36

Conversation

@Osilvfe

@Osilvfe Osilvfe commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Thirty-sixth integration/distribution pass

  • make the Maven publication version configurable through AMLL_VERSION or -PamllVersion, while retaining 0.1.0-SNAPSHOT for local development
  • normalize release-style versions by removing a leading v
  • register the repository-scoped GitHub Packages Maven endpoint only when both GITHUB_ACTOR and GITHUB_TOKEN are present, so ordinary local and PR builds stay credential-free
  • add a dedicated package workflow triggered by a published GitHub Release or manual dispatch
  • run unit tests and assemble the release AAR before publishing
  • grant the publishing workflow only contents: read and packages: write

This prepares dev.yaqmc:amll-android for consumption by the separate private YAQMC/YAQMC repository. Cross-repository consumption still requires that repository to have package read access (or a PAT classic with read:packages), which will be handled on the YAQMC integration side rather than coupling credentials into this library PR.

@Osilvfe
Osilvfe merged commit 5350ad3 into main Sep 13, 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.

1 participant