11name : test
2- on : [push]
2+ on :
3+ pull_request :
4+ merge_group :
35permissions :
46 contents : write
57 pull-requests : write
1214
1315 steps :
1416 - name : checkout
15- uses : actions/checkout@v4
17+ uses : actions/checkout@v5
1618 - name : setup go
17- uses : actions/setup-go@v5
19+ uses : actions/setup-go@v6
1820 with :
1921 go-version-file : go.mod
2022
2426 run : go test -race -count=1 -failfast -shuffle=on -coverprofile=${{ matrix.os }}-profile -covermode=atomic -coverpkg=./... ./...
2527
2628 - name : upload cover profile artifact
27- uses : actions/upload-artifact@v4
29+ uses : actions/upload-artifact@v5
2830 with :
2931 name : ${{ matrix.os }}-profile
3032 path : ${{ matrix.os }}-profile
@@ -36,18 +38,18 @@ jobs:
3638
3739 steps :
3840 - name : checkout
39- uses : actions/checkout@v4
41+ uses : actions/checkout@v5
4042
4143 - name : download ubuntu-latest-profile
42- uses : actions/download-artifact@v4
44+ uses : actions/download-artifact@v6
4345 with :
4446 name : ubuntu-latest-profile
4547 - name : download macos-latest-profile
46- uses : actions/download-artifact@v4
48+ uses : actions/download-artifact@v6
4749 with :
4850 name : macos-latest-profile
4951 - name : download windows-latest-profile
50- uses : actions/download-artifact@v4
52+ uses : actions/download-artifact@v6
5153 with :
5254 name : windows-latest-profile
5355
7375 diff-base-breakdown-file-name : ${{ steps.download-main-breakdown.outputs.found_artifact == 'true' && 'main.breakdown' || '' }}
7476
7577 - name : upload artifact (main.breakdown)
76- uses : actions/upload-artifact@v4
78+ uses : actions/upload-artifact@v5
7779 if : github.ref_name == 'main'
7880 with :
7981 name : main.breakdown
0 commit comments