1
1
mirror of https://github.com/walles/moar.git synced 2024-11-22 03:14:56 +03:00
Commit Graph

19 Commits

Author SHA1 Message Date
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