Matt Joiner
e10ffd133a
Drop support for go 1.20
2023-10-10 19:59:44 +11:00
Matt Joiner
70ae680d6c
Don't run fs tests on Windows
2023-10-10 19:28:50 +11:00
Matt Joiner
4fb12d06b3
Bump CI 1.19 go versions to 1.21
2023-09-14 22:58:31 +10:00
Matt Joiner
b730a99a48
Remove torrentfs-macos job from CI
2023-07-23 16:44:39 +10:00
Matt Joiner
790fae6fa1
Ignore torrentfs-macos CI errors
2023-07-23 16:44:38 +10:00
Matt Joiner
98234f943f
Run torrentfs CI on macos
2023-05-28 16:28:50 +10:00
Matt Joiner
8e2139b335
Timeout torrentfs CI after 5 minutes
2023-05-28 00:41:36 +10:00
Matt Joiner
e0af603c04
Also run Go CI test job on 1.19
2023-05-28 00:41:34 +10:00
Matt Joiner
81e806a3d9
Run Go CI test job on macos and windows
2023-05-28 00:41:34 +10:00
Matt Joiner
9d32240942
Switch Go CI to go1.20
2023-05-17 12:26:34 +10:00
Spencer Comfort
5a185c45c0
Update codeql analysis to v2 ( #806 )
...
Updates the outdated codeql analysis actions to v2
2023-01-31 08:41:06 +11:00
Matt Joiner
67df8f8cdb
Fix webrtc logging for JS build
2022-04-11 14:53:02 +10:00
Matt Joiner
f521c78de6
Merge branch 'master' into go1.18
2022-02-10 15:35:29 +11:00
Matt Joiner
e0f489bfb2
Checkout go from github
2022-02-10 15:32:01 +11:00
Matt Joiner
a18e96b471
Run tests on tip
2022-02-10 15:32:01 +11:00
Matt Joiner
3a57995bfc
Fix and add caching to gotip CI actions
...
Fix and add caching to gotip CI actions
2022-02-10 15:32:01 +11:00
Matt Joiner
205266cb60
go CI: Use common action and parallel jobs
2022-02-10 15:31:43 +11:00
Matt Joiner
5966935cfb
Fix and add caching to gotip CI actions
2022-02-10 14:57:03 +11:00
Matt Joiner
06d87cb235
Merge branch 'master' into go1.18
2022-02-10 12:50:16 +11:00
Matt Joiner
e3594cce50
go CI: Use common action and parallel jobs
2022-02-10 12:33:04 +11:00
Matt Joiner
6fbcfe0695
Re-enable CI wasm/js package build checks
2022-02-09 14:12:43 +11:00
Matt Joiner
d28b5a2193
Ensure gotip bin is used for go
2022-02-07 16:29:34 +11:00
Matt Joiner
068f885f8c
go CI: Add GOPATH bin to GITHUB_PATH
...
This should fix godo not being in the path in a later step.
2022-02-07 16:16:10 +11:00
Matt Joiner
0f90f394a3
Merge branch 'master' into go1.18
2022-02-07 15:33:05 +11:00
Matt Joiner
6568928bfd
Debug CI godo installation
2022-01-31 12:57:14 +11:00
Matt Joiner
21163f3f37
Continue on wasm build error
2022-01-31 11:55:07 +11:00
Matt Joiner
eeb04bf654
Run fs/test.sh on 32 bit
2022-01-31 11:52:57 +11:00
Matt Joiner
245c728762
Use gotip for CI build
2022-01-22 18:40:33 +11:00
Matt Joiner
2b0ec5d762
Test benchmarks in a separate step and limit executions
2021-12-16 14:19:19 +11:00
Matt Joiner
22053c9238
Don't fail-fast on go versions
2021-12-07 12:42:35 +11:00
Matt Joiner
1f22c51366
Run Go GitHub action with Go 1.16 as well as 1.17
...
1.16 is still used by some downstream projects, and it might ensure support for pkg.go.dev (via old build constraint tags).
2021-11-01 12:21:20 +11:00
Matt Joiner
70d15d405c
Run Go GitHub action on all branches
2021-11-01 12:21:20 +11:00
Matt Joiner
8b368b3832
Run all tests and benchmarks twice
...
This helps detect bad cleanup in tests, which is very common.
2021-10-27 15:15:27 +11:00
Matt Joiner
d1e2d7ff92
Remove unnecessary intermediate steps in Go workflow
2021-10-27 15:14:48 +11:00
Matt Joiner
a0ec0f2708
Set Go CI workflow to use Go 1.17
2021-08-30 11:19:16 +10:00
Matt Joiner
4a1de735fa
Don't run linter on master branch
...
Super unimpressed with this pedantic rubbish. PRs to adjust the settings welcome.
2021-08-22 17:00:06 +10:00
Matt Joiner
5bcce95bbf
Change linter workflow branches and name
2021-08-19 16:12:28 +10:00
Matt Joiner
3d03438480
Disable excessively pedantic linters
2021-08-19 16:05:58 +10:00
Bora M. Alper
16176b762e
Add linter CI ( #542 )
...
* Add linter CI
Signed-off-by: Bora M. Alper <bora@boramalper.org>
* Make gosec CI ignore SHA1 and upload sarif
Signed-off-by: Bora M. Alper <bora@boramalper.org>
* Fix formatting of source files
Signed-off-by: Bora M. Alper <bora@boramalper.org>
* Make go vet ignore unkeyed composite literals and fix other warnings
Signed-off-by: Bora M. Alper <bora@boramalper.org>
* Make staticcheck ignore unused methods and fix other warnings
Signed-off-by: Bora M. Alper <bora@boramalper.org>
* Use golangci-lint
Signed-off-by: Bora M. Alper <bora@boramalper.org>
2021-08-16 11:11:31 +10:00
Matt Joiner
c3c982b621
Fixes for wasm
2021-06-23 17:24:50 +10:00
Matt Joiner
125d7f0e90
Create go.yml ( #497 )
...
* Create go.yml
* Go version 1.16
* Add benchmarks
* Match CircleCI test coverage
* Add 15 minute timeout
* Don't log to file
* Download modules in separate step, minimize test runs
* Install godo before running torrentfs end-to-end test
* More fixes
* More fixes for GitHub Actions CI
2021-06-07 12:44:51 +10:00
Matt Joiner
6cfce3214f
Create codeql-analysis.yml
2021-02-18 14:48:15 +11:00
Matt Joiner
1137956861
Remove funding file
...
It's drawn automatically from anacrolix/.github now.
2020-01-29 09:12:49 +11:00
Matt Joiner
e80834b899
Update FUNDING.yml
2020-01-06 09:02:11 +11:00
Matt Joiner
fa0bbe2e07
Create FUNDING.yml
2019-06-24 14:12:14 +10:00