Skip to content

Commit edaf16d

Browse files
authored
chore: dependencies and workflows (#28)
* chore: update dependencies * chore: update and fix workflow files * chore: fix goreleaser configuration
1 parent 06057d8 commit edaf16d

File tree

5 files changed

+35
-43
lines changed

5 files changed

+35
-43
lines changed

.github/workflows/action.yaml

+9-20
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,22 @@ name: tparallel
22
on: push
33

44
jobs:
5-
setup:
6-
runs-on: ubuntu-latest
7-
steps:
8-
- name: set up Go environment
9-
uses: actions/setup-go@v3
10-
with:
11-
go-version: '1.20'
12-
- name: check out
13-
uses: actions/checkout@v3
14-
- name: cache
15-
uses: actions/[email protected]
16-
with:
17-
path: ~/go/pkg/mod
18-
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
19-
restore-keys: |
20-
${{ runner.os }}-go-
215
build:
22-
needs: setup
236
runs-on: ubuntu-latest
247
steps:
25-
- uses: actions/checkout@v3
8+
- uses: actions/checkout@v4
9+
- uses: actions/setup-go@v5
10+
with:
11+
go-version: stable
2612
- name: build
2713
run: go build ./cmd/tparallel/main.go
14+
2815
test:
29-
needs: build
3016
runs-on: ubuntu-latest
3117
steps:
32-
- uses: actions/checkout@v3
18+
- uses: actions/checkout@v4
19+
- uses: actions/setup-go@v5
20+
with:
21+
go-version: stable
3322
- name: test
3423
run: go test -v ./...

.github/workflows/release.yaml

+4-6
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,14 @@ jobs:
77
goreleaser:
88
runs-on: ubuntu-latest
99
steps:
10-
- name: Checkout
11-
uses: actions/checkout@v3
10+
- uses: actions/checkout@v4
1211
with:
1312
fetch-depth: 0
14-
- name: Setup Go
15-
uses: actions/setup-go@v3
13+
- uses: actions/setup-go@v5
1614
with:
17-
go-version: '1.20'
15+
go-version: stable
1816
- name: Run GoReleaser
19-
uses: goreleaser/goreleaser-action@v4
17+
uses: goreleaser/goreleaser-action@v6
2018
with:
2119
version: latest
2220
args: release --clean

.goreleaser.yaml

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
project_name: tparallel
2+
23
before:
34
hooks:
45
- go mod tidy
6+
57
builds:
68
- main: ./cmd/tparallel
79
binary: tparallel
@@ -19,15 +21,17 @@ builds:
1921
archives:
2022
- format: tar.gz
2123
name_template: >-
22-
{{ .ProjectName }}_
24+
{{- .ProjectName }}_
2325
{{- title .Os }}_
2426
{{- if eq .Arch "amd64" }}x86_64
2527
{{- else if eq .Arch "386" }}i386
2628
{{- else }}{{ .Arch }}{{ end }}
27-
{{- if .Arm }}v{{ .Arm }}{{ end }}
29+
{{- if .Arm }}v{{ .Arm }}{{ end -}}
30+
2831
format_overrides:
29-
- goos: windows
30-
format: zip
32+
- goos: windows
33+
format: zip
34+
3135
checksum:
3236
name_template: 'checksums.txt'
3337
snapshot:
@@ -38,15 +42,17 @@ changelog:
3842
exclude:
3943
- '^docs:'
4044
- '^test:'
45+
4146
release:
4247
prerelease: auto
48+
4349
brews:
44-
- tap:
50+
- repository:
4551
owner: moricho
4652
name: homebrew-tparallel
4753
homepage: https://github.com/moricho/tparallel
4854
description: tparallel detects inappropriate usage of t.Parallel() method in your Go test codes
4955
install: |
5056
bin.install "tparallel"
5157
test: |
52-
system "#{bin}/goreleaser -v"
58+
system "#{bin}/tparallel help"

go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ go 1.20
44

55
require (
66
github.com/gostaticanalysis/analysisutil v0.7.1
7-
golang.org/x/tools v0.7.0
7+
golang.org/x/tools v0.22.0
88
)
99

1010
require (
1111
github.com/gostaticanalysis/comment v1.4.2 // indirect
12-
golang.org/x/mod v0.9.0 // indirect
13-
golang.org/x/sys v0.6.0 // indirect
12+
golang.org/x/mod v0.18.0 // indirect
13+
golang.org/x/sync v0.7.0 // indirect
1414
)

go.sum

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
2-
github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M=
32
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
3+
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
44
github.com/gostaticanalysis/analysisutil v0.7.1 h1:ZMCjoue3DtDWQ5WyU16YbjbQEQ3VuzwxALrpYd+HeKk=
55
github.com/gostaticanalysis/analysisutil v0.7.1/go.mod h1:v21E3hY37WKMGSnbsw2S/ojApNWb6C1//mXO48CXbVc=
66
github.com/gostaticanalysis/comment v1.4.2 h1:hlnx5+S2fY9Zo9ePo4AhgYsYHbM2+eAv8m/s1JiCd6Q=
@@ -24,20 +24,19 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
2424
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
2525
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
2626
golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
27-
golang.org/x/mod v0.9.0 h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs=
28-
golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
27+
golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0=
28+
golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
2929
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
3030
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
3131
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
3232
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
3333
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
34-
golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=
34+
golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=
35+
golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
3536
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
3637
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
3738
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
3839
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
39-
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
40-
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
4140
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
4241
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
4342
golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
@@ -46,8 +45,8 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm
4645
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
4746
golang.org/x/tools v0.1.1-0.20210205202024-ef80cdb6ec6d/go.mod h1:9bzcO0MWcOuT0tm1iBGzDVPshzfwoVvREIui8C+MHqU=
4847
golang.org/x/tools v0.1.1-0.20210302220138-2ac05c832e1a/go.mod h1:9bzcO0MWcOuT0tm1iBGzDVPshzfwoVvREIui8C+MHqU=
49-
golang.org/x/tools v0.7.0 h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4=
50-
golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s=
48+
golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA=
49+
golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c=
5150
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
5251
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
5352
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=

0 commit comments

Comments
 (0)