Commit Graph
74 Commits
Author SHA1 Message Date
Loyalsoldier 7b8a0faee1 Fix user-package codename & buildtime error (#303) 2020-10-12 09:41:27 +08:00
loyalsoldier 784775f689 Refine code according to golangci-lint results 2020-10-11 19:22:46 +08:00
Loyalsoldier c50fef48a7 Refine golangci-lint settings (#294) 2020-10-10 00:19:09 +08:00
Loyalsoldier ed97a250e4 Refine golangci-lint settings (#293) 2020-10-09 22:06:40 +08:00
Loyalsoldier 807922f883 Reduce timeout & fix ineffassign (#290) 2020-10-09 16:32:12 +08:00
Loyalsoldier 811981b6f0 Geofile workflow: only run on v2fly/v2ray-core (#288) 2020-10-09 10:47:22 +08:00
Loyalsoldier 97dac8cd2f Build: comply with upstream (#283) 2020-10-08 09:53:25 +08:00
Loyalsoldier 454528353d Fix misspelling according to goreportcard result (#282) 2020-10-08 08:53:15 +08:00
Loyalsoldier f0403a67a1 Refine scripts (#279) 2020-10-07 20:04:09 +08:00
Loyalsoldier ba99e32b2d Bazel: discard GOPATH (#278) 2020-10-07 18:35:21 +08:00
Loyalsoldier 93a91ea4de Refine README (#275) 2020-10-07 16:58:19 +08:00
Loyalsoldier 26aecf095f Refine Dockerfile (#274) 2020-10-07 16:28:51 +08:00
Loyalsoldier 6769e653ff Run go mod tidy (#273) 2020-10-07 15:23:27 +08:00
Loyalsoldier 7ef520baa8 Refine user-package (#272) 2020-10-07 15:02:29 +08:00
Loyalsoldier 6e4701b700 Build: do NOT rely on GOPATH & refine user-package.sh (#270)
* Build: do NOT rely on GOPATH

* Format pipelines
2020-10-07 14:29:07 +08:00
Loyalsoldier bb44d01096 Format proto files using clang-format according to google style (#264)
* Format proto files using clang-format according to google style
* Regenerate pb.go files
2020-10-05 08:36:40 +08:00
Loyalsoldier 9a452bc1a1 Merge pull request #260 from Loyalsoldier/refine-errorgen
Errorgen: support to run outside of GOPATH
2020-10-04 13:15:05 +08:00
loyalsoldier b181045b0c Errorgen: support to run outside of GOPATH 2020-10-04 13:06:12 +08:00
loyalsoldier 0650af46f4 Refine errorgen 2020-10-04 13:06:11 +08:00
loyalsoldier 4130b54579 Support to read go.mod recursively to get module path 2020-10-04 12:47:22 +08:00
Loyalsoldier d30b5fb501 Merge pull request #259 from Loyalsoldier/refine-code
Refine code
2020-10-04 10:27:28 +08:00
loyalsoldier 9b249f912b Make variables of vprotogen easier to find 2020-10-04 10:05:00 +08:00
loyalsoldier edefca7932 Refine & make proto.go work outside GOPATH 2020-10-04 09:56:45 +08:00
loyalsoldier 4ba4cad7ae Refine func GetModuleName 2020-10-04 09:55:21 +08:00
Loyalsoldier 68dd2a0d85 Merge pull request #258 from Loyalsoldier/refine-codes
Refine codes
2020-10-04 06:31:42 +08:00
loyalsoldier f184d16918 Fix golangci nolint 2020-10-04 06:29:35 +08:00
loyalsoldier 7a789fed37 Run go fmt 2020-10-04 06:29:21 +08:00
Loyalsoldier 088ce4ed95 Refine proto.go due to protoc-gen-go-grpc update (#257)
* Refine: remove protoc-gen-go-grpc specific version
* pb.go: regenerate due to proto.go refresh
2020-10-04 05:43:26 +08:00
Loyalsoldier dcf368bd93 Refine Azure Pipelines & Bazel: remove unnecessary steps (#246)
* Bazel: remove GPG sign
* Azure Pipelines: remove unnecessary steps
2020-10-02 16:09:33 +08:00
Loyalsoldier 2fc5f96a1d Refine codes (#245)
* Run go mod tidy
* Add new line
* Run gofmt
2020-10-02 09:32:39 +08:00
Loyalsoldier 353df856b3 Actions: do NOT run on repo "v2ray/v2ray-core" (#244) 2020-10-02 09:16:25 +08:00
Loyalsoldier dfed0dc03a Refine: geofile reading errors (#236) 2020-09-29 14:01:12 +08:00
loyalsoldier ec0c3f181d DNS: refine local TLDs for localhost DNS 2020-09-26 22:30:44 +08:00
Loyalsoldier 788dd1ebc7 Merge pull request #219 from Vigilans/vigilans/stats-channel-config
Stats: Add ChannelConfig & Return error on subscription
2020-09-24 02:21:45 +08:00
Loyalsoldier 2cc8c1aa01 Golangci-lint: increase timeout to 5 minutes (#215) 2020-09-22 07:33:43 +08:00
loyalsoldier f9a9746fcd Golangci-lint: disable some plugins 2020-09-21 06:39:38 +08:00
Loyalsoldier 5f620256b2 CodeQL: do NOT run on ready for review status (#209) 2020-09-21 06:26:41 +08:00
Loyalsoldier df2d296ffc Refine linter (#203)
* Linter: remove gochecknoinits plugin
* Linter: do NOT run some plugins on test files
2020-09-18 17:24:01 +08:00
Loyalsoldier 782909b9f3 Linter: only show new issues (#202)
Add option `only-new-issues` to avoid showing old issues.
2020-09-18 16:48:45 +08:00
Loyalsoldier e32c651573 Fix and refine workflows (#199)
* Fix linter: ansible not found error
* Refine codeql: only run on *.go files
2020-09-16 15:18:25 +08:00
Loyalsoldier c4d46e776f Test: run on changes to go.mod & go.sum (#174) 2020-09-09 13:56:17 +08:00
Loyalsoldier 0a793e28fb Merge pull request #172 from Vigilans/vigilans/stats-unregister
Add UnregisterChannel & Modify unregistering logic
2020-09-09 13:09:20 +08:00
Loyalsoldier d7c99c901a Fix: app/stats.Manager does not implement features/stats.Manager (#171) 2020-09-09 11:26:23 +08:00
loyalsoldier 7fe8dd2e3d Run go mod tidy 2020-09-03 11:34:05 +08:00
loyalsoldier 44d58295bf Fix: change lint order to avoid file changes notice 2020-09-03 11:33:23 +08:00
loyalsoldier 323ef03f02 Minor fixes 2020-09-01 08:46:55 +08:00
loyalsoldier 8b377a08cd Update: refine 2020-08-31 23:11:13 +08:00
loyalsoldier c974908e19 Test: refine & cache Go modules 2020-08-31 23:11:13 +08:00
loyalsoldier 42e33ddde6 Lint: include format 2020-08-31 23:11:13 +08:00
loyalsoldier 69da2f8526 Coverage: cache Go modules 2020-08-31 17:54:49 +08:00
loyalsoldier f12f76582f Fix according to staticcheck result
staticcheck repo: https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck
2020-08-30 23:41:15 +08:00
loyalsoldier 1fa89b32d4 Format: run go fmt ./... 2020-08-30 21:17:22 +08:00
loyalsoldier 6f52a79e2e Fix: module path 2020-08-28 03:55:07 +08:00
loyalsoldier cafc80d23a vprotogen: do NOT rely on GOBIN & GOPATH 2020-08-27 23:18:06 +08:00
loyalsoldier a2a064a54d protoc: do NOT rely on GOBIN & GOPATH
Add public functions
2020-08-27 23:18:05 +08:00
loyalsoldier f9175e3bc8 Fix according to go vet results 2020-08-26 19:35:33 +08:00
loyalsoldier 1b27ec5e7c Mockgen: do NOT rely on GOBIN & GOPATH 2020-08-26 18:54:58 +08:00
loyalsoldier 4fbefc18f4 Protoc: do NOT rely on GOPATH 2020-08-26 17:37:51 +08:00
loyalsoldier f3368b1d79 Mock: refine go generate command 2020-08-25 16:23:33 +08:00
loyalsoldier e036db835e Proto: refine go generate command 2020-08-25 16:18:23 +08:00
loyalsoldier 71191aa407 Test: only triggered by *.go file on push event 2020-08-25 14:46:04 +08:00
loyalsoldier 2f1f0470a2 Test: only be triggered by *.go files 2020-08-25 00:04:55 +08:00
loyalsoldier efb53bd59e Lint: refine 2020-08-25 00:04:31 +08:00
loyalsoldier bd533a506a Coverage: only be triggered by *.go files 2020-08-24 21:30:40 +08:00
Loyalsoldier ef460f68f8 Adjust Protocol Buffers (#109)
* Update protoc binary executable files to v3.13.0

* Write proto files in more standard way

* Make go generate & vprotogen compatible with protoc-gen-gofast

* Regenerate pb.go files according to new proto files

* Clean go.sum by running go mod tidy

* Implement mustEmbedUnimplementedServiceServer for gPRC services
2020-08-24 12:10:26 +00:00
loyalsoldier 6f04c36d33 Fix: lint lack of GitHub Token 2020-08-24 19:57:46 +08:00
loyalsoldier 3954a4859f Auto update GitHub Actions workflow version 2020-08-24 16:23:24 +08:00
loyalsoldier cd47623dc1 Rename dlc.yml to updateGeofile.yml 2020-08-24 16:11:14 +08:00
loyalsoldier d8fe670b53 Refine & format 2020-08-24 16:09:51 +08:00
loyalsoldier b54fe33e07 Clean go.sum by running go mod tidy 2020-08-24 01:37:47 +08:00
loyalsoldier 00b4217aab Fix: loging empty rules & DNS 2020-08-22 19:07:14 +08:00
Loyalsoldier 70283d705c Refine updatedat script (#24) 2020-06-20 02:01:45 +08:00
loyalsoldier d555508cfe Update geoip.dat & geosite.dat on 2020.03.17 2020-03-19 19:11:17 +08:00
Loyalsoldier c93003eab6 Update dat files download links
due to https://github.com/v2ray/geoip/issues/18
2020-03-19 19:11:16 +08:00