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