Skip to content

Conversation

@toasted226
Copy link
Collaborator

@toasted226 toasted226 commented Aug 6, 2025

Added an optional logging protocol that provides a default implementation should one not be provided.

Updated the build workflow to use deps-deploy to deploy the project to clojars. In the current workflow, you have to run clj -T:build build/jar, which generates the jar, then you have to run clj -Spom which generates a pom.xml file and finally clj -T:build build/deploy which will deploy to clojars provided you have CLOJARS_USERNAME and CLOJARS_PASSWORD as environment variables. Deployment is currently untested.

Copy link
Collaborator

@KaidanTheron KaidanTheron left a comment

Choose a reason for hiding this comment

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

As discussed:

  • remove default logger
  • just pass extended job metadata to logger

Copy link
Collaborator

@KaidanTheron KaidanTheron left a comment

Choose a reason for hiding this comment

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

i think we are almost there, I don't think we need to be using the logging protocol anymore though. If everything is tested we can merge this bad boy once you remove the deprecated logging protocol

Copy link
Collaborator

@KaidanTheron KaidanTheron left a comment

Choose a reason for hiding this comment

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

Sweet. Merge if everything is tested.

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