This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-03-27
Channels
- # announcements (8)
- # babashka (7)
- # beginners (24)
- # biff (5)
- # calva (17)
- # cider (1)
- # clj-kondo (4)
- # clojure (61)
- # clojure-europe (5)
- # clojure-norway (19)
- # clojurescript (17)
- # conjure (1)
- # core-typed (14)
- # cursive (9)
- # datomic (7)
- # events (2)
- # figwheel (2)
- # helix (1)
- # honeysql (4)
- # jobs (3)
- # lsp (3)
- # malli (2)
- # nrepl (13)
- # off-topic (9)
- # pathom (6)
- # pedestal (3)
- # polylith (3)
- # portal (7)
- # reagent (4)
- # reitit (2)
- # shadow-cljs (49)
- # tools-deps (8)
- # vim (3)
Hi everyone! It has been a while since we released a new version of the poly
tool, but that problem will soon be fixed, as soon as you guys out there have tested it and confirm that it works correctly! The biggest changes are https://github.com/polyfy/polylith/issues/160 that avoids initiating and committing to git when creating a workspace, if not :commit
is passed in. The other bigger change is https://github.com/polyfy/polylith/issues/189 which allows you to run all tests for specified project(s) by passing in both :all
or :project
and project:p1:p2
(where p1
and p2
are the projects you want to test). Except from that these issues have also been fixed: https://github.com/polyfy/polylith/issues/144, https://github.com/polyfy/polylith/issues/164, https://github.com/polyfy/polylith/issues/166, https://github.com/polyfy/polylith/issues/174, https://github.com/polyfy/polylith/issues/177, https://github.com/polyfy/polylith/issues/182, https://github.com/polyfy/polylith/issues/184 + these PRs: https://github.com/polyfy/polylith/pull/183, https://github.com/polyfy/polylith/pull/186, https://github.com/polyfy/polylith/pull/188.
The easiest way to test it is probably by installing it as a clojure CLI tool, like this:
clojure -Ttools install io.github.polyfy/polylith '{:git/sha "281927a3010224061137ef61526de40434131160" :deps/root "projects/poly"}' :as poly
…and then start a shell with:
clojure -Tpoly shell
The https://polylith.gitbook.io/poly in gitbook hasn’t been published yet, but will be when 0.2.14-alpha
is released.
Just updated our work project to use that SHA. We were already running the March 18th master version (since I got back from vacation) and had been on a fairly recent master SHA prior to that.
We'd already turned auto-commit off in workspace.edn
and I don't create new Polylith workspaces very often so I doubt I'll get to test #160 -- but thanks for making that change!