Commit Graph

45 Commits

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