Skip to content

jcf/vanity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vanity

https://jamesconroyfinn.com/github-actions-and-vanity-metrics

The KISS version for the time conscious:

clojure -P -Sdeps \
'{:deps
  {invetica/media-types {:mvn/version "RELEASE"}
   invetica/spec        {:mvn/version "RELEASE"}
   invetica/uri         {:mvn/version "RELEASE"}}}'

Have tools.deps download artefacts

bin/prepare
{:aliases (:invetica/media-types),
 :cmd ["clojure" "-P" "-A:invetica/media-types"]}
--------------------------------------------------------------------------------
stderr
Downloading: invetica/media-types/maven-metadata.xml from clojars
Downloading: invetica/media-types/0.1.0/media-types-0.1.0.pom from clojars
Downloading: invetica/media-types/0.1.0/media-types-0.1.0.jar from clojars
--------------------------------------------------------------------------------

:

Test

Build a container image

docker build -t jcf/vanity .

Prepare an alias

docker run jcf/vanity -P -A:invetica/spec:invetica/uri 2>&1
Downloading: invetica/spec/maven-metadata.xml from clojars
Downloading: invetica/uri/maven-metadata.xml from clojars
Downloading: invetica/uri/0.5.0/uri-0.5.0.pom from clojars
Downloading: invetica/spec/0.5.0/spec-0.5.0.pom from clojars
Downloading: invetica/uri/0.5.0/uri-0.5.0.jar from clojars
Downloading: invetica/spec/0.5.0/spec-0.5.0.jar from clojars