griffinbank / griffinbank/rules_clojure
Clojure CLI download location changing
Nobody has claimed this yet.
- Dominant language
- Clojure
- Stars
- 60
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
The Clojure CLI downloads have been served from https://download.clojure.org/ for several years but are moving to GitHub releases on the https://github.com/clojure/brew-install repo as the primary download location.
https://github.com/griffinbank/rules_clojure/blob/main/rules/tools_deps.bzl contains several links to the old site. When you next update these links, we would appreciate it if you could switch to the new location (for releases at 1.11.1.1386 and later).
Link examples:
- linux-install.sh: https://github.com/clojure/brew-install/releases/download/1.11.1.1386/linux-install.sh
- clojure-tools.tar.gz: https://github.com/clojure/brew-install/releases/download/1.11.1.1386/clojure-tools-1.11.1.1386.tar.gz
It looks like you have shas to check there too - as of the next release after 1386, we will also be publishing a clojure-tools-VERSION-tar.gz.sha256 file as part of the release artifact if you have need of it.
Please also note that GitHub uses redirects on release downloads, so you will need to follow redirects on download (you may already be getting this but fyi) - this is analogous to curl -L.
Thanks!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect rules/tools_deps.bzl and identify the Clojure CLI download and checksum links. Update releases 1.11.1.1386 and later to the clojure/brew-install GitHub release URLs, ensuring downloads follow redirects and the available SHA-256 artifact is handled; done means the generated links use the new location.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure, github
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100