Commit graph

21 commits

Author SHA1 Message Date
Chris Boesch
496953e9a8 Compatibility checks temporarily disabled 2023-06-27 00:00:53 +02:00
Chris Boesch
d864860201 Unit tests temporarily disabled 2023-06-26 23:55:58 +02:00
Manlio Perillo
54d5186982 Enable again the unit tests 2023-05-15 15:45:28 +02:00
Chris Boesch
76ee4eb043 Unit tests temporarily disabled. 2023-05-15 00:54:46 +02:00
Manlio Perillo
7a40c4584e Restore unit tests 2023-05-02 11:13:31 +02:00
Chris Boesch
371a8637b3 unit tests temporarily disabled 2023-05-01 20:07:01 +02:00
Manlio Perillo
93e8b5710c workflows: remove the custom windows only jobs
Restore the job matrix to run on linux, macos and windows.

Remove lines with extra whitespace.

Improve the documentation of the Eowyn workflow.

Remove the single quoting of the workflow names.
2023-04-29 16:22:52 +02:00
Chris Boesch
6920dbebcd switched back to bash on windows 2023-04-28 15:40:46 +00:00
Chris Boesch
7cfdc2b126 Update ci.yml 2023-04-28 11:20:54 +00:00
Chris Boesch
c74c542372 Update ci.yml 2023-04-28 11:17:57 +00:00
Chris Boesch
b903edd290 Update ci.yml 2023-04-28 11:14:43 +00:00
Chris Boesch
0302650acf Update ci.yml 2023-04-28 11:10:37 +00:00
Chris Boesch
dcd16044f4 split in windows and uses PowerShell 2023-04-28 11:03:24 +00:00
Chris Boesch
39eaea027d fixed error time-out minutes 2023-04-26 19:47:35 +02:00
Chris Boesch
df52b7be61 step names addes and switched to checkout v3 2023-04-26 19:40:16 +02:00
Chris Boesch
a703faa8e4 Merge pull request #259 from perillo/improve-github-workflows
workflows: improve the jobs configuration
2023-04-26 09:13:53 +00:00
Chris Boesch
f7e49d8c34 back to checkout@v2 2023-04-26 11:05:21 +02:00
Manlio Perillo
fa335d4166 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
6effa7fe84 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
b5036b776a 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
b59bef29b9 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