Chris Boesch
aea9feb2fb
Merge pull request #259 from perillo/improve-github-workflows
...
workflows: improve the jobs configuration
2023-04-26 09:13:53 +00:00
Chris Boesch
11faa218a3
back to checkout@v2
2023-04-26 11:05:21 +02:00
Manlio Perillo
537b8167ad
workflows: improve the jobs configuration
...
Reduce the timeout to 30 minutes for all the jobs, since it is enough.
Set strategy.fail-fast to false, so that we can see the full logs.
2023-04-26 10:55:36 +02:00
Manlio Perillo
33ba83036f
workflow: add a test job to ci.yml
...
Add a job to run the ziglings unit tests, using `zig build test`.
2023-04-25 15:35:42 +02:00
Manlio Perillo
67ecf9a6af
workflows: use actions/checkout@v3
...
Use the new version of actions/checkout, since all Github Actions will
begin running on Node16 instead of Node12.
See https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ .
2023-04-25 15:13:38 +02:00
Manlio Perillo
9470bc1804
ci: add a CI workflow
...
Add a new github workflow named CI.
Add a job named compat, checking that and old Zig compiler will not fail
with a compiler error, but instead will print an useful error message.
2023-04-18 18:16:19 +02:00