10
10
build :
11
11
strategy :
12
12
matrix :
13
- # operating-system: [ubuntu-latest, windows-latest, macOS-latest]
14
- operating-system : [ubuntu-latest]
13
+ operating-system : [ubuntu-latest, windows-latest, macOS-latest]
15
14
16
15
runs-on : ${{ matrix.operating-system }}
17
16
61
60
with :
62
61
name : arduino-create-agent-${{ matrix.operating-system }}
63
62
path : |
64
- arduino-create-agent
63
+ arduino-create-agent*
65
64
config.ini
66
65
if-no-files-found : error
67
66
76
75
CHOICE_CERT_INSTALL : " ask_certificates_install=CC" # win,mac:(ff,chrome)
77
76
78
77
strategy :
78
+ fail-fast : false # if one os is failing continue nonetheless
79
79
matrix :
80
80
operating-system : [ubuntu-latest, windows-latest, macOS-latest]
81
81
@@ -86,20 +86,23 @@ jobs:
86
86
- chrome
87
87
install-builder-name : linux
88
88
executable-path : artifacts/linux-386/
89
+ extension : ' '
89
90
- operating-system : windows-latest
90
91
browsers :
91
92
- firefox
92
93
- chrome
93
94
- edge
94
95
install-builder-name : windows
95
96
executable-path : artifacts/windows/
97
+ extension : .exe
96
98
- operating-system : macOS-latest
97
99
bowsers :
98
100
- firefox
99
101
- chrome
100
102
- safari
101
103
install-builder-name : osx
102
104
executable-path : ' ' # TBD
105
+ extension : ' '
103
106
104
107
container :
105
108
image : floydpink/ubuntu-install-builder:latest
@@ -120,9 +123,10 @@ jobs:
120
123
121
124
- name : Make executable
122
125
run : chmod +x ${{ matrix.executable-path }}arduino-create-agent
126
+ if : matrix.operating-system == 'ubuntu-latest' || matrix.operating-system == 'macOS-latest'
123
127
124
128
- name : Rename executable to Arduino_Create_Bridge
125
- run : mv ${{ matrix.executable-path }}arduino-create-agent ${{ matrix.executable-path }}/ Arduino_Create_Bridge
129
+ run : mv ${{ matrix.executable-path }}arduino-create-agent${{ matrix.extension }} ${{ matrix.executable-path }}Arduino_Create_Bridge${{ matrix.extension }}
126
130
127
131
- name : Save license to file
128
132
run : echo "${{ secrets.INSTALLER_LICENSE }}" > /tmp/license.xml
0 commit comments