1
1
mirror of https://github.com/walles/moar.git synced 2024-07-14 23:30:25 +03:00
Commit Graph

15 Commits

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