This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-03-13
Channels
- # announcements (4)
- # babashka (1)
- # beginners (124)
- # calva (5)
- # cider (3)
- # clara (3)
- # clerk (5)
- # clj-commons (14)
- # cljdoc (12)
- # cljs-dev (14)
- # clojure (43)
- # clojure-austin (23)
- # clojure-europe (55)
- # clojure-nl (1)
- # clojure-norway (11)
- # clojure-uk (2)
- # clojurescript (34)
- # conjure (1)
- # cursive (1)
- # data-science (28)
- # datomic (3)
- # fulcro (20)
- # gratitude (2)
- # hyperfiddle (6)
- # introduce-yourself (1)
- # jobs (5)
- # lsp (56)
- # malli (5)
- # membrane (7)
- # mount (5)
- # off-topic (16)
- # polylith (39)
- # portal (38)
- # practicalli (1)
- # rdf (1)
- # re-frame (8)
- # releases (8)
- # remote-jobs (4)
- # shadow-cljs (49)
- # sql (1)
- # xtdb (36)
@thheller FYI considering you recently moved shadow-cljs to a newer version of the google-closure-library, I created a https://github.com/clojure/clojurescript/pull/200 to move clojurescript to match. We were nervous that they were on different versions. Hope that's okay.
note that there was one issue with goog.requireType in that release https://github.com/thheller/shadow-cljs/issues/1097
it might not be an issue when loading code using the built-in debug loader though, could have just been the custom loader shadow-cljs uses
besides that no issues yet it seems. but probably wait till a few more people have upgraded.
@dnolen https://github.com/clojure/clojurescript/blob/6dac3165d4bc8f785741ea86aef946b11c9d7d0f/.github/workflows/test.yaml#LL2-L2C10. You might have noticed prs from local branches building fine. GHA is confusing, at least to me, in this area. In the past I've used configs like https://github.com/clj-commons/pomegranate/blob/be2482b31f1b94a9743d28372f5ebda9891cbb25/.github/workflows/tests.yml#L5-L8.
Yeah, depends on what you want. If you go that route GHA will trigger the tests twice for commits to PRs. I'm currently trying to figure out how to get GHA to not do this. So far I've only found that it does not seem easy.
You'll see the the duplicate tests run if pushing to a PR from a local branch in the GHA PR UI. They'll still be run twice if the PR is from a fork (if GHA is enabled for that fork). Once in the forked repo, once in the repo, but you won't see the duplication in the GHA PR UI.
I think I'd prefer having tests run too much rather than too few, until you find a good solution to deduplicate ;)