infogulch
c070fbec62
Pin logtalk to version before scryer support was removed
2023-10-03 21:14:45 -05:00
infogulch
93f46a4142
Tidy ci.yaml
2023-09-27 02:58:48 -05:00
infogulch
a86db1bde8
Build windows with msvc
2023-09-27 02:57:02 -05:00
infogulch
4163437d5a
Add ubuntu 22.04
2023-09-27 00:31:08 -05:00
Joe Taber
f03336b3a2
Allow all jobs to run to completion even if one fails
...
See: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast
2023-09-23 21:43:51 -05:00
infogulch
eecfeb2d03
Simplify maybe
...
Fix whitespace
2023-09-20 18:23:07 -05:00
Joe Taber
13a0085408
Add wasm build steps
2023-09-08 22:47:06 -05:00
infogulch
e52a4fbfc0
Bump msrv to 1.65 due to bumping rug to 1.19
...
https://gitlab.com/tspiteri/rug#version-1190-news-2023-01-06
2023-06-24 13:21:42 -05:00
infogulch
c05afb4705
Fix tags trigger
2023-06-24 13:05:57 -05:00
infogulch
f446939770
Add steps to publish binaries when releases are tagged
2023-06-23 14:11:31 -06:00
infogulch
5244d71570
Add steps to publish binaries when releases are tagged
2023-06-22 23:36:04 -05:00
infogulch
7a0f4e5787
Use --force to install cargo2junit
...
This probably appeared now because it's the first time this tool was cached
from a previous run.
2023-04-22 15:42:10 -05:00
infogulch
9c037d6028
Change ref for publish-unit-test-result-action
2023-04-22 10:18:10 -05:00
infogulch
5a3e2899dd
Refactor CI Workflow
...
* Rename the workflow from Test to CI, since it does more than tests
* Run logtalk tests in a separate job to improve isolation
* Publish all xunit/junit test files as build artifacts to be consumed
by a separate publishing workflow.
* Add "job summary" feature to show a formatted summary of the test
results on the job summary status page
* Run the CI job once every Wed to ensure that there are always some
recent builds on master that haven't expired.
2023-04-14 14:55:49 -05:00
infogulch
a197bb6815
Allow the test suite to fail without failing the build
2023-04-06 09:40:03 -05:00
infogulch
9de8456c7f
Add logtalk test suite
2023-04-02 17:31:20 -05:00
infogulch
ebf8091dba
Test workflow cleanup; switch to macos-11
2023-04-02 14:47:52 -05:00
infogulch
8792ee438c
Add cache step to test workflow
2023-04-02 02:09:41 -05:00