@@ -23,11 +23,11 @@ jobs:
2323 release : ${{ steps.tag_release.outputs.release }}
2424 version : ${{ steps.tag_release.outputs.version }}
2525 steps :
26- - uses : actions/checkout@v3
26+ - uses : actions/checkout@v4
2727 - name : Setup Node.js
2828 uses : actions/setup-node@v3
2929 with :
30- node-version : 18.x
30+ node-version : latest
3131 - name : Install semantic-release
3232 run : |
3333 npm i npx
5151 needs : [semantic-release]
5252 if : ${{ needs.semantic-release.outputs.release == 'True' }}
5353 steps :
54- - uses : actions/checkout@v3
54+ - uses : actions/checkout@v4
5555 - name : apt install deps
5656 run : |
5757 sudo apt-get update -y -q
@@ -62,22 +62,22 @@ jobs:
6262 cmake -G "Ninja" ../
6363 ninja
6464 - name : Upload linux filter
65- uses : actions/upload-artifact@v3
65+ uses : actions/upload-artifact@v4
6666 with :
6767 name : release-linux-filter
6868 path : build/src/filter/**/*.so
6969 - name : Upload linux mixer2
70- uses : actions/upload-artifact@v3
70+ uses : actions/upload-artifact@v4
7171 with :
7272 name : release-linux-mixer2
7373 path : build/src/mixer2/**/*.so
7474 - name : Upload linux mixer3
75- uses : actions/upload-artifact@v3
75+ uses : actions/upload-artifact@v4
7676 with :
7777 name : release-linux-mixer3
7878 path : build/src/mixer3/**/*.so
7979 - name : Upload linux generator
80- uses : actions/upload-artifact@v3
80+ uses : actions/upload-artifact@v4
8181 with :
8282 name : release-linux-generator
8383 path : build/src/generator/**/*.so
8888 needs : [semantic-release]
8989 if : ${{ needs.semantic-release.outputs.release == 'True' }}
9090 steps :
91- - uses : actions/checkout@v3
91+ - uses : actions/checkout@v4
9292 - uses : ilammy/msvc-dev-cmd@v1
9393 - name : choco install deps
9494 uses : crazy-max/ghaction-chocolatey@v2
@@ -100,22 +100,22 @@ jobs:
100100 cmake -G "NMake Makefiles" ../
101101 nmake
102102 - name : Upload win64 filter
103- uses : actions/upload-artifact@v3
103+ uses : actions/upload-artifact@v4
104104 with :
105105 name : release-win64-filter
106106 path : build/src/filter/**/*.dll
107107 - name : Upload win64 mixer2
108- uses : actions/upload-artifact@v3
108+ uses : actions/upload-artifact@v4
109109 with :
110110 name : release-win64-mixer2
111111 path : build/src/mixer2/**/*.dll
112112 - name : Upload win64 mixer3
113- uses : actions/upload-artifact@v3
113+ uses : actions/upload-artifact@v4
114114 with :
115115 name : release-win64-mixer3
116116 path : build/src/mixer3/**/*.dll
117117 - name : Upload win64 generator
118- uses : actions/upload-artifact@v3
118+ uses : actions/upload-artifact@v4
119119 with :
120120 name : release-win64-generator
121121 path : build/src/generator/**/*.dll
@@ -126,36 +126,36 @@ jobs:
126126 needs : [semantic-release]
127127 if : ${{ needs.semantic-release.outputs.release == 'True' }}
128128 steps :
129- - uses : actions/checkout@v3
129+ - uses : actions/checkout@v4
130130 - name : Update Homebrew
131131 run : |
132- brew update --preinstall
132+ brew update
133133 - name : Install Homebrew dependencies
134134 run : |
135135 env HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_CLEANUP=1 \
136- brew install cmake ninja cairo
136+ brew install ninja cairo
137137 - name : Build using ninja
138138 run : |
139139 mkdir build && cd build
140140 cmake -G "Ninja" ../
141141 ninja
142142 - name : Upload osx filter
143- uses : actions/upload-artifact@v3
143+ uses : actions/upload-artifact@v4
144144 with :
145145 name : release-osx-filter
146146 path : build/src/filter/**/*.so
147147 - name : Upload osx mixer2
148- uses : actions/upload-artifact@v3
148+ uses : actions/upload-artifact@v4
149149 with :
150150 name : release-osx-mixer2
151151 path : build/src/mixer2/**/*.so
152152 - name : Upload osx mixer3
153- uses : actions/upload-artifact@v3
153+ uses : actions/upload-artifact@v4
154154 with :
155155 name : release-osx-mixer3
156156 path : build/src/mixer3/**/*.so
157157 - name : Upload osx generator
158- uses : actions/upload-artifact@v3
158+ uses : actions/upload-artifact@v4
159159 with :
160160 name : release-osx-generator
161161 path : build/src/generator/**/*.so
@@ -166,9 +166,9 @@ jobs:
166166 if : ${{ needs.semantic-release.outputs.release == 'True' }}
167167 runs-on : ubuntu-latest
168168 steps :
169- - uses : actions/checkout@v3
169+ - uses : actions/checkout@v4
170170 - name : download binary artifacts
171- uses : actions/download-artifact@v3
171+ uses : actions/download-artifact@v4
172172 with :
173173 path : |
174174 frei0r-bin
@@ -183,7 +183,7 @@ jobs:
183183 cp README.md $dst/README.txt
184184 cp COPYING $dst/LICENSE.txt
185185 cp ChangeLog $dst/ChangeLog.txt
186- cp AUTHORS $dst/AUTHORS.txt
186+ cp AUTHORS.md $dst/AUTHORS.txt
187187 cp include/frei0r.h include/frei0r.hpp $dst/
188188 echo "${{ needs.semantic-release.outputs.version }}" > $dst/VERSION.txt
189189 zip -r -9 $dst.zip $dst
@@ -197,7 +197,7 @@ jobs:
197197 cp README.md $dst/README.txt
198198 cp COPYING $dst/LICENSE.txt
199199 cp ChangeLog $dst/ChangeLog.txt
200- cp AUTHORS $dst/AUTHORS.txt
200+ cp AUTHORS.md $dst/AUTHORS.txt
201201 cp include/frei0r.h include/frei0r.hpp $dst/
202202 echo "${{ needs.semantic-release.outputs.version }}" > $dst/VERSION.txt
203203 zip -r -9 $dst.zip $dst
@@ -211,7 +211,7 @@ jobs:
211211 cp README.md $dst/README.txt
212212 cp COPYING $dst/LICENSE.txt
213213 cp ChangeLog $dst/ChangeLog.txt
214- cp AUTHORS $dst/AUTHORS.txt
214+ cp AUTHORS.md $dst/AUTHORS.txt
215215 cp include/frei0r.h include/frei0r.hpp $dst/
216216 echo "${{ needs.semantic-release.outputs.version }}" > $dst/VERSION.txt
217217 tar cvfz $dst.tar.gz $dst
0 commit comments