File tree Expand file tree Collapse file tree 1 file changed +23
-14
lines changed Expand file tree Collapse file tree 1 file changed +23
-14
lines changed Original file line number Diff line number Diff line change @@ -20,20 +20,29 @@ jobs:
2020  create-release-artifacts :
2121    outputs :
2222      version : ${{ steps.get-version.outputs.version }} 
23-     runs-on : ubuntu-latest 
23+     runs-on : ${{ matrix.env.runner }} 
2424
2525    strategy :
2626      matrix :
27-         os :
28-           - Windows_32bit 
29-           - Windows_64bit 
30-           - Linux_32bit 
31-           - Linux_64bit 
32-           - Linux_ARMv6 
33-           - Linux_ARMv7 
34-           - Linux_ARM64 
35-           - macOS_64bit 
36-           - macOS_ARM64 
27+         env :
28+           - os : Windows_32bit 
29+             runner : ubuntu-latest 
30+           - os : Windows_64bit 
31+             runner : ubuntu-latest 
32+           - os : Linux_32bit 
33+             runner : ubuntu-latest 
34+           - os : Linux_64bit 
35+             runner : ubuntu-latest 
36+           - os : Linux_ARMv6 
37+             runner : ubuntu-latest 
38+           - os : Linux_ARMv7 
39+             runner : ubuntu-latest 
40+           - os : Linux_ARM64 
41+             runner : ubuntu-latest 
42+           - os : macOS_64bit 
43+             runner : ubuntu-latest 
44+           - os : macOS_ARM64 
45+             runner : ubuntu-24.04-arm 
3746
3847    steps :
3948      - name : Checkout repository 
4352
4453      - name : Create changelog 
4554        #  Avoid creating the same changelog for each os
46-         if : matrix.os == 'Windows_32bit' 
55+         if : matrix.env. os == 'Windows_32bit' 
4756        uses : arduino/create-changelog@v1 
4857        with :
4958          tag-regex : ' ^v[0-9]+\.[0-9]+\.[0-9]+.*$' 
5867          version : 3.x 
5968
6069      - name : Build 
61-         run : task dist:${{ matrix.os }} 
70+         run : task dist:${{ matrix.env. os }} 
6271
6372      - name : Output Version 
6473        id : get-version 
6877        uses : actions/upload-artifact@v4 
6978        with :
7079          if-no-files-found : error 
71-           name : ${{ env.ARTIFACT_NAME }}-${{ matrix.os }} 
80+           name : ${{ env.ARTIFACT_NAME }}-${{ matrix.env. os }} 
7281          path : ${{ env.DIST_DIR }} 
7382
7483  notarize-macos :
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments