8
8
golang :
9
9
runs-on : ubuntu-latest
10
10
steps :
11
- - uses : actions/checkout@v3
11
+ - uses : actions/checkout@v4
12
12
with :
13
13
submodules : true
14
- - uses : actions/setup-go@v4
14
+ - uses : actions/setup-go@v5
15
15
with :
16
16
go-version : " 1.17.13"
17
17
- run : patch -d go -p1 < go-runtime.patch
18
18
- run : bash ./make.bash
19
19
working-directory : go/src
20
20
- run : tar -czf golang.tar.gz go
21
- - uses : actions/upload-artifact@v3
21
+ - uses : actions/upload-artifact@v4
22
22
with :
23
23
name : golang.tar.gz
24
24
path : golang.tar.gz
@@ -38,15 +38,15 @@ jobs:
38
38
goos : linux
39
39
runs-on : ubuntu-latest
40
40
steps :
41
- - uses : actions/checkout@v3
41
+ - uses : actions/checkout@v4
42
42
with :
43
43
fetch-depth : 0
44
44
submodules : true
45
45
- uses : ./.github/actions/setup-xcc
46
46
with :
47
47
target : ${{ matrix.target }}
48
48
version : f9cb5162
49
- - uses : actions/download-artifact@v3
49
+ - uses : actions/download-artifact@v4
50
50
with :
51
51
name : golang.tar.gz
52
52
- run : tar -xzf golang.tar.gz -C /opt
65
65
env :
66
66
TARGET : ${{ matrix.target }}
67
67
OUTPUT : ${{ matrix.goos }}-${{ matrix.goarch }}
68
- - uses : actions/upload-artifact@v3
68
+ - uses : actions/upload-artifact@v4
69
69
with :
70
70
name : libkflow-${{ matrix.target }}.a
71
71
path : libkflow-${{ matrix.target }}.a
74
74
publish :
75
75
runs-on : ubuntu-latest
76
76
steps :
77
- - uses : actions/download-artifact@v3
77
+ - uses : actions/download-artifact@v4
78
78
with :
79
79
path : artifacts
80
80
- uses : actions/github-script@v6
91
91
92
92
core.setOutput('version', version);
93
93
id : create-tag
94
- - uses : softprops/action-gh-release@v1
94
+ - uses : softprops/action-gh-release@v2
95
95
with :
96
96
tag_name : ${{ steps.create-tag.outputs.version }}
97
97
files : artifacts/**/*
0 commit comments