1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : Checkout code
13- uses : actions/checkout@v3
13+ uses : actions/checkout@v4
1414 - name : Set up Go
15- uses : actions/setup-go@v3
15+ uses : actions/setup-go@v5
1616 with :
1717 go-version : ' 1.20'
1818 cache : true
2121 - name : Run Test
2222 run : make test
2323 - name : Upload coverage artifact
24- uses : actions/upload-artifact@v3
24+ uses : actions/upload-artifact@v4
2525 with :
2626 name : coverage
2727 path : coverage.out
3232 plugins : ${{ steps.set-matrix.outputs.plugins }}
3333 steps :
3434 - name : Checkout code
35- uses : actions/checkout@v3
35+ uses : actions/checkout@v4
3636 - id : set-matrix
3737 run : |
3838 echo "plugins=$(find plugins -mindepth 2 -maxdepth 2 -type d | sed 's/plugins\///' | awk 'BEGIN{printf "["} {printf "%s\"%s\"",sep,$0; sep=","} END{print ",\".\"]"}')" >> $GITHUB_OUTPUT
4949 plugins : ${{ fromJson(needs.pretest.outputs.plugins) }}
5050 steps :
5151 - name : Checkout code
52- uses : actions/checkout@v3
52+ uses : actions/checkout@v4
5353 - name : Set up Go
54- uses : actions/setup-go@v3
54+ uses : actions/setup-go@v5
5555 with :
5656 go-version : ' 1.20'
5757 cache : true
6060 - name : Run Test
6161 run : make test-plugins PLUGIN=${{ matrix.plugins }}
6262 - name : Upload coverage artifact
63- uses : actions/upload-artifact@v3
63+ uses : actions/upload-artifact@v4
6464 with :
6565 name : coverage-plugins
6666 path : coverage-plugins*.out
@@ -70,18 +70,18 @@ jobs:
7070 needs : [test, plugins-test]
7171 steps :
7272 - name : Checkout code
73- uses : actions/checkout@v3
73+ uses : actions/checkout@v4
7474 - name : Set up Go
75- uses : actions/setup-go@v3
75+ uses : actions/setup-go@v5
7676 with :
7777 go-version : ' 1.20'
7878 cache : true
7979 - name : Download coverage
80- uses : actions/download-artifact@v3
80+ uses : actions/download-artifact@v4
8181 with :
8282 name : coverage
8383 - name : Download plugins coverage
84- uses : actions/download-artifact@v3
84+ uses : actions/download-artifact@v4
8585 with :
8686 name : coverage-plugins
8787 - name : Install goveralls and send coverage
0 commit comments