2
0
mirror of synced 2025-02-23 22:28:11 +00:00

34 Commits

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