9
9
paths-ignore : ['md-help/**', 'Help-files/**']
10
10
11
11
jobs :
12
-
13
- # ===============================================================
14
- # ===============================================================
15
- # ===============================================================
16
12
Linux-Build :
17
13
runs-on : ubuntu-latest
18
14
steps :
19
15
- uses : actions/checkout@v3
20
16
- name : Install PureData
21
- run : sudo apt-get install puredata -y
17
+ run : sudo apt-get install puredata -y
22
18
23
- - name : Downloads pd-Sources
19
+ - name : Downloads pd-Sources
24
20
run : |
25
21
PD_URL=$(curl -L -s https://api.github.com/repos/pure-data/pure-data/tags | grep zipball_url | grep -v latest | grep -v pd-0.54 | grep -v tagtest | head -n 1 | cut -d '"' -f 4)
26
22
curl -L -o pure-data.zip $PD_URL
@@ -32,60 +28,50 @@ jobs:
32
28
run : |
33
29
make install PDINCLUDEDIR=./pure-data/src PDLIBDIR=./pd-cyclone extension=l_amd64
34
30
35
- - name : Upload Zip
36
- uses : actions/upload-artifact@v3
31
+ - name : Upload Artifact
32
+ uses : actions/upload-artifact@v4
37
33
with :
38
- name : cyclone
34
+ name : cyclone-linux
39
35
path : ./pd-cyclone/cyclone/*
40
36
41
- # # # # ===============================================================
42
- # # # # ===============================================================
43
- # # # # ===============================================================
44
-
45
37
Windows-Build :
46
- runs-on : windows-latest
47
- timeout-minutes : 25
48
- steps :
49
- - uses : actions/checkout@v3
50
- with :
51
- submodules : recursive
52
- fetch-depth : 0
38
+ runs-on : windows-latest
39
+ timeout-minutes : 25
40
+ steps :
41
+ - uses : actions/checkout@v3
42
+ with :
43
+ submodules : recursive
44
+ fetch-depth : 0
53
45
54
- - uses : actions/setup-python@v4
55
- with :
56
- python-version : ' 3.10'
46
+ - uses : actions/setup-python@v4
47
+ with :
48
+ python-version : ' 3.10'
57
49
58
- - if : runner.os == 'Windows'
59
- name : " Install mingw deps"
60
- uses : msys2/setup-msys2@v2
61
- with :
62
- install : make mingw-w64-x86_64-gcc mingw64/mingw-w64-x86_64-ntldd-git mingw-w64-x86_64-fluidsynth mingw64/mingw-w64-x86_64-cmake unzip curl
63
- update : false
50
+ - name : " Install mingw deps"
51
+ uses : msys2/setup-msys2@v2
52
+ with :
53
+ install : make mingw-w64-x86_64-gcc mingw64/mingw-w64-x86_64-ntldd-git mingw-w64-x86_64-fluidsynth mingw64/mingw-w64-x86_64-cmake unzip curl
54
+ update : false
64
55
65
- - if : runner.os == 'Windows'
66
- name : Get Pd
67
- shell : msys2 {0}
68
- run : |
69
- curl -L -o pure-data.zip http://msp.ucsd.edu/Software/pd-0.54-0.msw.zip
70
- unzip pure-data.zip
71
- rm pure-data.zip
72
- rename pd-0.54-0 pure-data pd-0.54-0
56
+ - name : Get Pd
57
+ shell : msys2 {0}
58
+ run : |
59
+ curl -L -o pure-data.zip http://msp.ucsd.edu/Software/pd-0.54-0.msw.zip
60
+ unzip pure-data.zip
61
+ rm pure-data.zip
62
+ rename pd-0.54-0 pure-data pd-0.54-0
73
63
74
- - if : runner.os == 'Windows'
75
- name : Build pd-else
76
- shell : msys2 {0}
77
- run : |
64
+ - name : Build pd-cyclone
65
+ shell : msys2 {0}
66
+ run : |
78
67
make install PDDIR=./pure-data PDLIBDIR=./pd-cyclone extension=m_amd64
79
68
80
- - name : Upload Zip
81
- uses : actions/upload-artifact@v3
82
- with :
83
- name : cyclone
84
- path : ./pd-cyclone/cyclone/*
69
+ - name : Upload Artifact
70
+ uses : actions/upload-artifact@v4
71
+ with :
72
+ name : cyclone-windows
73
+ path : ./pd-cyclone/cyclone/*
85
74
86
- # # ===============================================================
87
- # # ===============================================================
88
- # # ===============================================================
89
75
Mac-Intel :
90
76
runs-on : macos-latest
91
77
steps :
94
80
submodules : recursive
95
81
fetch-depth : 0
96
82
97
- - name : set Enviroment
83
+ - name : Set Environment
98
84
run : |
99
85
brew cleanup --prune=all
100
86
brew install --cask pd
@@ -103,15 +89,12 @@ jobs:
103
89
run : |
104
90
make install PDLIBDIR=./pd-cyclone extension=d_amd64
105
91
106
- - name : Upload Zip
107
- uses : actions/upload-artifact@v3
92
+ - name : Upload Artifact
93
+ uses : actions/upload-artifact@v4
108
94
with :
109
- name : cyclone
95
+ name : cyclone-mac-intel
110
96
path : ./pd-cyclone/cyclone/*
111
97
112
- # ===============================================================
113
- # ===============================================================
114
- # ===============================================================
115
98
Mac-ARM :
116
99
runs-on : macos-latest
117
100
steps :
@@ -120,7 +103,7 @@ jobs:
120
103
submodules : recursive
121
104
fetch-depth : 0
122
105
123
- - name : set Enviroment
106
+ - name : Set Environment
124
107
run : |
125
108
brew cleanup --prune=all
126
109
brew install --cask pd
@@ -129,8 +112,8 @@ jobs:
129
112
run : |
130
113
make install PDLIBDIR=./pd-cyclone extension=d_arm64
131
114
132
- - name : Upload Zip
133
- uses : actions/upload-artifact@v3
115
+ - name : Upload Artifact
116
+ uses : actions/upload-artifact@v4
134
117
with :
135
- name : cyclone
118
+ name : cyclone-mac-arm
136
119
path : ./pd-cyclone/cyclone/*
0 commit comments