Skip to content

feat(knowledge): publish mpe-knowledge to Clojars instead of GitHub P…#69

Merged
ghaskins merged 1 commit into
manetu:mainfrom
ghaskins:use-clojars
Apr 30, 2026
Merged

feat(knowledge): publish mpe-knowledge to Clojars instead of GitHub P…#69
ghaskins merged 1 commit into
manetu:mainfrom
ghaskins:use-clojars

Conversation

@ghaskins

Copy link
Copy Markdown
Contributor

…ackages

GitHub Packages requires consumer credentials even for public artifacts. Switch to Clojars (io.github.manetu namespace, already verified) so downstream Clojure projects can resolve the artifact without any token.

  • groupId: com.manetu → io.github.manetu
  • Strip leading 'v' from release tags (1.3.4 instead of v1.3.4)
  • Retarget mvn deploy:deploy-file at repo.clojars.org
  • Switch workflow secrets from GITHUB_TOKEN to CLOJARS_USERNAME/PASSWORD
  • Add , , to pom.xml (required by Clojars verified groups)
  • Fix ${project.version} placeholder not being resolved in embedded pom

…ackages

GitHub Packages requires consumer credentials even for public artifacts.
Switch to Clojars (io.github.manetu namespace, already verified) so
downstream Clojure projects can resolve the artifact without any token.

- groupId: com.manetu → io.github.manetu
- Strip leading 'v' from release tags (1.3.4 instead of v1.3.4)
- Retarget mvn deploy:deploy-file at repo.clojars.org
- Switch workflow secrets from GITHUB_TOKEN to CLOJARS_USERNAME/PASSWORD
- Add <url>, <licenses>, <scm> to pom.xml (required by Clojars verified groups)
- Fix ${project.version} placeholder not being resolved in embedded pom

Signed-off-by: Greg Haskins <greg@manetu.com>

@muralisrini muralisrini left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ecb ecb left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice

@codecov

codecov Bot commented Apr 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@ghaskins ghaskins merged commit 5a48cc9 into manetu:main Apr 30, 2026
17 checks passed
@ghaskins ghaskins deleted the use-clojars branch April 30, 2026 23:29
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.

3 participants