@@ -102,50 +102,50 @@ jobs:
102102 path : dist
103103 overwrite : true
104104
105- # artifacts:
106- # name: ${{ matrix.artifact.name }} artifact
107- # needs: build
108- # if: always() && needs.build.result != 'skipped'
109- # runs-on: ubuntu-latest
110-
111- # strategy:
112- # matrix:
113- # artifact:
114- # - path: "*-mac-universal.zip"
115- # name: Arduino-Lab-for-MicroPython_macOS_Universal
116- # id: macos-universal
117- # - path: "*-win_x64.zip"
118- # name: Arduino-Lab-for-MicroPython_Windows_X86-64
119- # id: windows
120- # - path: "*-linux_x64.zip"
121- # name: Arduino-Lab-for-MicroPython_Linux_X86-64
122- # id: linux
123- # - path: "*-linux_arm64.zip"
124- # name: Arduino-Lab-for-MicroPython_Linux_ARM64
125- # id: linux-arm64
126-
127- # # keep for future implementation
128- # # Windows - installers (future)
129- # # - path: "*Windows_64bit.exe"
130- # # name: Windows_X86-64_interactive_installer
131- # # id: windows
132- # # - path: "*Windows_64bit.msi"
133- # # name: Windows_X86-64_MSI
134- # # id: windows
105+ artifacts :
106+ name : ${{ matrix.artifact.name }} artifact
107+ needs : build
108+ if : always() && needs.build.result != 'skipped'
109+ runs-on : ubuntu-latest
110+
111+ strategy :
112+ matrix :
113+ artifact :
114+ - path : " *-mac-universal.zip"
115+ name : Arduino-Lab-for-MicroPython_macOS_Universal
116+ id : macos-universal
117+ - path : " *-win_x64.zip"
118+ name : Arduino-Lab-for-MicroPython_Windows_X86-64
119+ id : windows
120+ - path : " *-linux_x64.zip"
121+ name : Arduino-Lab-for-MicroPython_Linux_X86-64
122+ id : linux
123+ - path : " *-linux_arm64.zip"
124+ name : Arduino-Lab-for-MicroPython_Linux_ARM64
125+ id : linux-arm64
126+
127+ # keep for future implementation
128+ # Windows - installers (future)
129+ # - path: "*Windows_64bit.exe"
130+ # name: Windows_X86-64_interactive_installer
131+ # id: windows
132+ # - path: "*Windows_64bit.msi"
133+ # name: Windows_X86-64_MSI
134+ # id: windows
135135
136136
137- # steps:
138- # - name: Download job transfer artifact
139- # uses: actions/download-artifact@v4
140- # with:
141- # name: ${{ env.JOB_TRANSFER_ARTIFACT }}-${{ matrix.artifact.id }}
142- # path: ${{ env.JOB_TRANSFER_ARTIFACT }}
143- # - name: Upload tester build artifact
144- # uses: actions/upload-artifact@v4
145- # with:
146- # name: ${{ matrix.artifact.name }}
147- # path: ${{ env.JOB_TRANSFER_ARTIFACT }}- ${{ matrix.artifact.id }}
148- # overwrite: true
137+ steps :
138+ - name : Download job transfer artifact
139+ uses : actions/download-artifact@v4
140+ with :
141+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}-${{ matrix.artifact.id }}
142+ path : ${{ env.JOB_TRANSFER_ARTIFACT }}
143+ - name : Upload tester build artifact
144+ uses : actions/upload-artifact@v4
145+ with :
146+ name : ${{ matrix.artifact.name }}
147+ path : ${{ env.JOB_TRANSFER_ARTIFACT }}/ ${{ matrix.artifact.path }}
148+ overwrite : true
149149
150150 release :
151151 needs : build
@@ -181,7 +181,7 @@ jobs:
181181 needs :
182182 - build
183183 - release
184- # - artifacts
184+ - artifacts
185185 if : always() && needs.build.result != 'skipped'
186186 runs-on : ubuntu-latest
187187 steps :
0 commit comments