1
1
mirror of https://github.com/walles/moar.git synced 2024-09-11 20:17:13 +03:00
Commit Graph

13 Commits

Author SHA1 Message Date
Johan Walles
c648074c8a Bump actions to latest versions
For Go this means we get caching between runs.

For Checkout this means that we now use a supported Node setup, making
us not get warnings in the web UI.
2023-09-23 12:55:27 +02:00
Johan Walles
0a2dfa38e2 Automate Homebrew packaging 2023-09-15 22:30:23 +02:00
Johan Walles
fbc1dc9e49 Enable running tests in 32 bit mode
One is failing.

Ref: https://github.com/walles/moar/issues/140
2023-07-08 09:53:11 +02:00
Johan Walles
6b93118c57 Maybe this one is better for Go 1.20? 2023-03-03 08:28:24 +01:00
Johan Walles
ddc5175325 Improve symmetry with the Linux workflow 2023-03-03 08:25:50 +01:00
Johan Walles
97851b2516 Follow docs on how to build Go on CI
https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
2023-03-03 08:20:41 +01:00
Johan Walles
49748f0c91 Caching just made Windows slower
2m18s with a hot cache
1m11s without any cache at all

Ref:
* https://github.com/walles/moar/actions/runs/3730024138/jobs/6326593911
* https://github.com/walles/moar/actions/runs/3730108441/jobs/6326833806
2022-12-19 10:34:43 +01:00
Johan Walles
49b45af8df Cache was disabled by default 2022-12-19 10:26:01 +01:00
Johan Walles
0422568939 Seems it didn't
Ref:
* https://github.com/actions/setup-go/issues/49
* https://github.com/actions/setup-go/pull/89
2022-12-19 10:24:55 +01:00
Johan Walles
4c1e8c742e Try improving repeated-builds performance 2022-12-19 10:14:41 +01:00
Johan Walles
064fe61eaf Make sure golangci-lint can be found 2022-12-19 10:00:58 +01:00
Johan Walles
b9ddbb82d5 Source code first, then CI 2022-12-19 09:53:36 +01:00
Johan Walles
8f7f03f9dc Switch to GitHub Actions
Having to repeatedly re-affirm to Travis I'm still doing Open Source is
a nuisance.
2022-12-19 09:49:59 +01:00