boot-clj / boot

Build tooling for Clojure.
https://boot-clj.github.io/
Eclipse Public License 1.0
1.75k stars 179 forks source link

Push task broken in 2.8.0, 2.8.1 #705

Closed alandipert closed 5 years ago

alandipert commented 6 years ago

Problem Description

The push task doesn't work because pomegranate now requires a checksum in order to push:

Sending maven-metadata.xml to https://repo.clojars.org/ (2k)
Could not transfer metadata adzerk:boot-reload/maven-metadata.xml from/to clojars (https://repo.clojars.org/): Access denied to: https://repo.clojars.org/adzerk/boot-reload/maven-metadata.xml, ReasonPhrase: Forbidden - no checksums provided for boot-reload-0.6.0.jar.asc.

(reported in Slack by @Deraen)

Steps to reproduce

  1. Attempt to push an artifact to Clojars with push
alandipert commented 6 years ago

The change in default that causes this is here: https://github.com/cemerick/pomegranate/pull/83/commits/373376252f427484ea753eb112852e32facb7217

A workaround might be to manually set the repo option from :fail to :warn when passing push the repo-map argument.

alandipert commented 5 years ago

Closed by #708