31
31
- name : Clone the repo
32
32
with :
33
33
submodules : recursive
34
- uses : actions/checkout@v2
34
+ uses : actions/checkout@v4
35
35
- name : Run CI script
36
36
# The script also runs golang-ci but it's ok: doesn't take too long and may be useful
37
37
# to keep its linter errors in this log, too.
42
42
runs-on : ubuntu-22.04
43
43
steps :
44
44
- name : Clone the repo
45
- uses : actions/checkout@v2
45
+ uses : actions/checkout@v4
46
46
- name : Enable caching
47
- uses : actions/cache@v2
47
+ uses : actions/cache@v4
48
48
with :
49
49
key : ${{runner.os}}-android
50
50
path : |
@@ -55,45 +55,45 @@ jobs:
55
55
env :
56
56
OS_NAME : linux
57
57
- name : Upload APK
58
- uses : actions/upload-artifact@v2
58
+ uses : actions/upload-artifact@v4
59
59
with :
60
60
path : frontends/android/BitBoxApp/app/build/outputs/apk/debug/app-debug.apk
61
61
name : BitBoxApp-android-${{github.sha}}.apk
62
62
qt-linux :
63
63
runs-on : ubuntu-22.04
64
64
steps :
65
65
- name : Clone the repo
66
- uses : actions/checkout@v2
66
+ uses : actions/checkout@v4
67
67
with :
68
68
submodules : recursive
69
69
- name : Build Qt-Linux
70
70
run : ./scripts/github-ci.sh qt-linux
71
71
env :
72
72
OS_NAME : linux
73
73
- name : Upload AppImage
74
- uses : actions/upload-artifact@v2
74
+ uses : actions/upload-artifact@v4
75
75
with :
76
76
path : frontends/qt/build/linux/BitBoxApp-*.AppImage
77
77
name : BitBoxApp-linux-${{github.sha}}.AppImage
78
78
- name : Upload deb
79
- uses : actions/upload-artifact@v2
79
+ uses : actions/upload-artifact@v4
80
80
with :
81
81
path : frontends/qt/build/linux/bitbox_*.deb
82
82
name : BitBoxApp-linux-${{github.sha}}.deb
83
83
- name : Upload rpm
84
- uses : actions/upload-artifact@v2
84
+ uses : actions/upload-artifact@v4
85
85
with :
86
86
path : frontends/qt/build/linux/bitbox-*.rpm
87
87
name : BitBoxApp-linux-${{github.sha}}.rpm
88
88
macos :
89
89
runs-on : macos-12
90
90
steps :
91
91
- name : Clone the repo
92
- uses : actions/checkout@v2
92
+ uses : actions/checkout@v4
93
93
with :
94
94
submodules : recursive
95
95
- name : Install Go
96
- uses : actions/setup-go@v2
96
+ uses : actions/setup-go@v5
97
97
with :
98
98
go-version : 1.20.x
99
99
- name : Build macOS app
@@ -107,7 +107,7 @@ jobs:
107
107
ditto -c -k --keepParent BitBox.app ${{github.workspace}}/BitBoxApp-macos.zip;
108
108
popd;
109
109
- name : Upload app
110
- uses : actions/upload-artifact@v2
110
+ uses : actions/upload-artifact@v4
111
111
with :
112
112
path : BitBoxApp-macos.zip
113
113
name : BitBoxApp-macos-${{github.sha}}.zip
0 commit comments