Skip to content

Migrate to GitHub Packages - #3

Closed
mmestern wants to merge 4 commits into
masterfrom
E-4590-migrate-to-github-packages
Closed

mmestern wants to merge 4 commits into
masterfrom
E-4590-migrate-to-github-packages

Conversation

@mmestern

Copy link
Copy Markdown
  • Re-adds the GHA push.yaml workflow (previously reverted in 04d02a1, back to Drone) and un-ignores .github in .gitignore.
  • Replaces the s3-release job with github-release, which publishes the jar to GitHub Packages via uswitch/reusable-actions/.github/workflows/reusable-clojure-publish.yaml@v2.
  • Updates project.clj: removed the s3-releases/s3-snapshots (s3p://uswitch-internal-jars/...) repos, added a github repo pointing at https://maven.pkg.github.com/uswitch/mississippi, and set :lein-release {:deploy-via "github"}. Kept the existing clojars repo untouched.
    Note: .drone.yml still runs lein deploy s3-releases on master. If Drone is still active for this repo, it will keep publishing to S3 alongside the new GHA github-release job unless/until Drone is retired or that step is removed.
  • lein deps and lein test run clean against the updated project.clj (22 tests, 0 failures).
  • Confirm the GHA workflow runs successfully on push (test/uberjar/github-release jobs).
  • Confirm the jar appears in GitHub Packages under uswitch/mississippi after a merge to master.
    🤖 Generated with Claude Code

Re-add the GHA push workflow (reverted in 04d02a1) and replace the
s3-release job with github-release, publishing to GitHub Packages via
the reusable-clojure-publish workflow. Update project.clj to point
at the github repo instead of the S3 internal-jars releases/snapshots
repos.
@linear-code

linear-code Bot commented Sep 11, 2026

Copy link
Copy Markdown

E-4590

Mark Mestern added 3 commits September 11, 2026 15:58
Release now happens via the GHA github-release job, and this job's
lein deploy s3-releases target no longer exists in project.clj.
CI and release are now fully handled by the GHA push workflow.
@mmestern

Copy link
Copy Markdown
Author

close as this approach is mistaken

@mmestern mmestern closed this Sep 15, 2026
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