Johan Walles
db41b5c946
Give tests more time on Windows
...
CI is slow on Windows.
2024-08-06 10:59:08 +02:00
Johan Walles
479d8970b2
Build tests in a separate step
...
To help the tests not time out.
2024-08-06 10:56:30 +02:00
Johan Walles
f7bdb720f3
Windows tests are slow
...
Give them enough time to not time out during CI.
2024-08-06 10:55:04 +02:00
Johan Walles
6e415f9a78
Bump to a newer setup-go version
...
And add a separate build step on Linux, so we're more comparable with
Windows. The extra build step will take some time, but it will also make
the next build step faster due to caching.
2024-07-22 13:19:59 +02:00
Johan Walles
21b87eb2d9
Release only releases
...
Inspired by <https://github.com/walles/riff/pull/64 >.
2024-05-09 16:31:24 +02:00
Johan Walles
786b0d4e06
Bump CI version of golangci-lint
2024-01-01 13:43:39 +01:00
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