1515 permissions :
1616 actions : write
1717 steps :
18- - uses : styfle/cancel-workflow-action@0.12 .1
18+ - uses : styfle/cancel-workflow-action@0.13 .1
1919 with :
2020 access_token : ${{ github.token }}
2121
2424 runs-on : ubuntu-latest
2525 name : Test Ubuntu
2626 steps :
27- - uses : actions/checkout@v4
27+ - uses : actions/checkout@v6
2828 - name : Install Dependencies
2929 run : .github/scripts/install-ubuntu.sh
3030 - name : Build & Test
3535 runs-on : windows-2022
3636 name : Test Windows
3737 steps :
38- - uses : actions/checkout@v4
38+ - uses : actions/checkout@v6
3939 - name : Install Dependencies
4040 run : .github/scripts/install-windows.sh
4141 shell : bash
4848 runs-on : macos-latest
4949 name : Test macOS
5050 steps :
51- - uses : actions/checkout@v4
51+ - uses : actions/checkout@v6
5252 - name : Install Dependencies
5353 run : .github/scripts/install-macos.sh ci
5454 - name : Build & Test
@@ -59,15 +59,15 @@ jobs:
5959 name : Build Release Windows x86
6060 runs-on : windows-2022
6161 steps :
62- - uses : actions/checkout@v4
62+ - uses : actions/checkout@v6
6363 - name : Install Dependencies
6464 run : .github/scripts/install-windows.sh
6565 shell : bash
6666 - name : Build & Test
6767 run : .github/scripts/build-windows.sh release
6868 shell : bash
6969 - name : Upload artifact
70- uses : actions/upload-artifact@v4
70+ uses : actions/upload-artifact@v6
7171 with :
7272 name : windows_single_core_x86
7373 path : build/bin/RelWithDebInfo/solvespace_single_core_x86.exe
@@ -77,15 +77,15 @@ jobs:
7777 name : Build Release Windows (OpenMP) x86
7878 runs-on : windows-2022
7979 steps :
80- - uses : actions/checkout@v4
80+ - uses : actions/checkout@v6
8181 - name : Install Dependencies
8282 run : .github/scripts/install-windows.sh
8383 shell : bash
8484 - name : Build & Test
8585 run : .github/scripts/build-windows.sh release openmp
8686 shell : bash
8787 - name : Upload artifact
88- uses : actions/upload-artifact@v4
88+ uses : actions/upload-artifact@v6
8989 with :
9090 name : windows_x86
9191 path : build/bin/RelWithDebInfo/solvespace_x86.exe
@@ -95,15 +95,15 @@ jobs:
9595 name : Build Release Windows x64
9696 runs-on : windows-2022
9797 steps :
98- - uses : actions/checkout@v4
98+ - uses : actions/checkout@v6
9999 - name : Install Dependencies
100100 run : .github/scripts/install-windows.sh
101101 shell : bash
102102 - name : Build & Test
103103 run : .github/scripts/build-windows.sh release not_openmp x64
104104 shell : bash
105105 - name : Upload artifact
106- uses : actions/upload-artifact@v4
106+ uses : actions/upload-artifact@v6
107107 with :
108108 name : windows_single_core_x64
109109 path : build/bin/RelWithDebInfo/solvespace_single_core_x64.exe
@@ -113,15 +113,15 @@ jobs:
113113 name : Build Release Windows (OpenMP) x64
114114 runs-on : windows-2022
115115 steps :
116- - uses : actions/checkout@v4
116+ - uses : actions/checkout@v6
117117 - name : Install Dependencies
118118 run : .github/scripts/install-windows.sh
119119 shell : bash
120120 - name : Build & Test
121121 run : .github/scripts/build-windows.sh release openmp x64
122122 shell : bash
123123 - name : Upload artifact
124- uses : actions/upload-artifact@v4
124+ uses : actions/upload-artifact@v6
125125 with :
126126 name : windows_x64
127127 path : build/bin/RelWithDebInfo/solvespace_x64.exe
@@ -131,7 +131,7 @@ jobs:
131131 name : Build Release macOS
132132 runs-on : macos-latest
133133 steps :
134- - uses : actions/checkout@v4
134+ - uses : actions/checkout@v6
135135 - name : Install Dependencies
136136 run : .github/scripts/install-macos.sh ci
137137 - name : Build & Test
@@ -145,7 +145,7 @@ jobs:
145145 MACOS_APPSTORE_USERNAME : ${{ secrets.MACOS_APPSTORE_USERNAME }}
146146 MACOS_DEVELOPER_ID : ${{ secrets.MACOS_DEVELOPER_ID }}
147147 - name : Upload artifact
148- uses : actions/upload-artifact@v4
148+ uses : actions/upload-artifact@v6
149149 with :
150150 name : macos
151151 path : build/bin/SolveSpace.dmg
@@ -155,7 +155,7 @@ jobs:
155155 name : Build Release Web
156156 runs-on : ubuntu-latest
157157 steps :
158- - uses : actions/checkout@v4
158+ - uses : actions/checkout@v6
159159 - name : Install Dependencies
160160 run : .github/scripts/install-web.sh
161161 - name : Build & Pack
@@ -164,7 +164,7 @@ jobs:
164164 cd build/bin
165165 rm *.a || true
166166 - name : Upload artifact
167- uses : actions/upload-artifact@v4
167+ uses : actions/upload-artifact@v6
168168 with :
169169 name : solvespace_web
170170 path : build/bin/
@@ -174,7 +174,7 @@ jobs:
174174 # name: Deploy AMD64 Snap
175175 # runs-on: ubuntu-latest
176176 # steps:
177- # - uses: actions/checkout@v4
177+ # - uses: actions/checkout@v6
178178 # - name: Fetch Tags
179179 # run: git fetch --force --tags
180180 # - name: Set Up Source
@@ -214,11 +214,9 @@ jobs:
214214 - name : Download All Workflow Artifacts
215215 uses : actions/download-artifact@v4
216216
217-
218217 - name : Create release
219218 uses : softprops/action-gh-release@v2
220219 with :
221-
222220 files : |
223221 windows_x86/solvespace_single_core_x86.exe
224222 windows_x86/solvespace_x86.exe
0 commit comments