This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-04-01
Channels
- # announcements (11)
- # babashka (21)
- # beginners (57)
- # biff (5)
- # calva (75)
- # clj-commons (20)
- # cljs-dev (27)
- # clojars (88)
- # clojure (18)
- # clojure-europe (11)
- # clojure-germany (1)
- # clojurescript (52)
- # datalevin (25)
- # emacs (2)
- # graphql (2)
- # gratitude (4)
- # off-topic (6)
- # pathom (16)
- # reagent (3)
- # releases (4)
- # shadow-cljs (7)
- # spacemacs (9)
- # transit (3)
- # xtdb (5)
Hello, I'm a new maintainer of a clojurescript library and would like to ask if someone has a pointer to a nice setup to run tests/publish versions automatically.
In my experience https://github.com/Olical/cljs-test-runner is the most straightforward way of testing a library (and also supports advanced compilation)
It's https://github.com/hoplon/hoplon I'm working on moving it from boot to deps.edn, and I'm already running tests using the cljs-test-runner.
But I could only setup it to run using chrome-headless on my machine and I'm wondering how to setup it on a ci.
I'm a bit busy but @UE21H2HHD might have some ideas (since #C7KDM0EKW also runs those)
It is not, at least not a this time. But since you all maintain several libraries I wanted to borrow from your experience 😉
@U05094X3J have a look at HoneySQL as well - it's cljc and has simple packaging for Clojars with tools.build and GitHub actions to auto deploy
@U04V15CAJ I may be missing something but I could find no cljs tests on etaoin :thinking_face:
@U05094X3J no, but it does run chrome headless :)
I'm also running some etaoin + chrome headless tests in this project: https://github.com/borkdude/re-find.web
hey ho @U05094X3J, feel free to ping me here or over at #C7KDM0EKW if you have more questions