Commit graph

9 commits

Author SHA1 Message Date
Arseny Kapoulkine
609f68492a Split Web source into a separate file as well
This means Emscripten build is now completely decoupled which should
make future changes easier.
2021-11-21 20:10:18 -08:00
Arseny Kapoulkine
2665ffcd5e Separate Emscripten build into a new target
This was clearly a better idea as it cleans up CMakeLists.txt and allows
us to add more functionality in the future that's specific to web.
2021-11-21 20:10:01 -08:00
Arseny Kapoulkine
239605b8fa Add web workflow to build Repl with Emscripten 2021-11-21 20:04:29 -08:00
Arseny Kapoulkine
b7d26b371a
Use -Werror in CI only (#201)
We keep getting compat reports for warnings in various compiler
versions. While we can keep merging PRs to resolve these warnings, it
would be nice if the users of other compilers or compiler versions weren't
blocked on us fixing this.

As such, this change disables Werror by default and only enables it when
requested, which happens in CI in test builds.
2021-11-12 06:56:25 -08:00
Arseny Kapoulkine
7816f2596f
Update config.yml
Rename "help and support" to "questions"
2021-11-08 15:01:57 -08:00
Arseny Kapoulkine
2f7e1a2395
Update CI scripts to ignore .md changes (#100)
This reduces the load on GHA infra
2021-11-03 12:30:30 -07:00
Arseny Kapoulkine
36110e0f29
Update issue template config
Fix discussion link
2021-11-03 09:40:08 -07:00
Arseny Kapoulkine
7f3c033162 Add Coveralls integration
Build and upload lcov-compatible coverage file to coveralls
2021-11-02 15:50:57 -07:00
Arseny Kapoulkine
ca965d94ee Add build scaffolding for GHA and issue templates for GH 2021-11-01 14:52:34 -07:00