@@ -18,28 +18,22 @@ jobs:
18
18
steps :
19
19
20
20
# Build SchemaCrawler - BUILD FOR DISTRIBUTION
21
- - id : checkout-schemacrawler
22
- name : Checkout SchemaCrawler code
23
- uses : actions/checkout@v2
24
- with :
25
- repository : schemacrawler/SchemaCrawler
26
- path : SchemaCrawler
27
21
- id : obtain-distribution
28
22
name : Obtain distribution
29
23
shell : bash
30
24
run : |
31
25
# Obtain distribution
32
26
wget -N -q \
33
- https://github.com/schemacrawler/SchemaCrawler/releases/download/v16.16.10 /schemacrawler-16.16.10 -bin.zip
34
- test -f schemacrawler-16.16.10 -bin.zip && echo "Downloaded binary distribution"
27
+ https://github.com/schemacrawler/SchemaCrawler/releases/download/v16.16.11 /schemacrawler-16.16.11 -bin.zip
28
+ test -f schemacrawler-16.16.11 -bin.zip && echo "Downloaded binary distribution"
35
29
mkdir ./schemacrawler-lib
36
30
mkdir ./schemacrawler-icons
37
- unzip schemacrawler-16.16.10 -bin.zip
31
+ unzip schemacrawler-16.16.11 -bin.zip
38
32
cp \
39
- ./schemacrawler-16.16.10 -bin/lib/* \
33
+ ./schemacrawler-16.16.11 -bin/lib/* \
40
34
./schemacrawler-lib/
41
35
cp \
42
- ./SchemaCrawler/ schemacrawler-website/src/site/resources/images/schemacrawler_logo. * \
36
+ ./schemacrawler-16.16.11-bin/logos/ * \
43
37
./schemacrawler-icons/
44
38
ls -lR ./schemacrawler-lib/
45
39
ls -lR ./schemacrawler-icons/
@@ -91,11 +85,11 @@ jobs:
91
85
mkdir ./schemacrawler-installers
92
86
jpackage --verbose "@jpackage.cfg" "@jpackage-linux.cfg"
93
87
mv \
94
- ./schemacrawler-installers/schemacrawler_16.16.10 -1_amd64.deb \
95
- ./schemacrawler-installers/schemacrawler-16.16.10 .deb
88
+ ./schemacrawler-installers/schemacrawler_16.16.11 -1_amd64.deb \
89
+ ./schemacrawler-installers/schemacrawler-16.16.11 .deb
96
90
sha256sum -b \
97
- ./schemacrawler-installers/schemacrawler-16.16.10 .deb \
98
- > ./schemacrawler-installers/schemacrawler-16.16.10 .deb.SHA256
91
+ ./schemacrawler-installers/schemacrawler-16.16.11 .deb \
92
+ > ./schemacrawler-installers/schemacrawler-16.16.11 .deb.SHA256
99
93
ls -l ./schemacrawler-installers
100
94
101
95
# Build Linux Installer - SAVE INSTALLER
@@ -138,8 +132,8 @@ jobs:
138
132
mkdir ./schemacrawler-installers
139
133
jpackage --verbose "@jpackage.cfg" "@jpackage-windows.cfg"
140
134
sha256sum -b \
141
- ./schemacrawler-installers/SchemaCrawler-16.16.10 .msi \
142
- > ./schemacrawler-installers/SchemaCrawler-16.16.10 .msi.SHA256
135
+ ./schemacrawler-installers/SchemaCrawler-16.16.11 .msi \
136
+ > ./schemacrawler-installers/SchemaCrawler-16.16.11 .msi.SHA256
143
137
ls -l ./schemacrawler-installers
144
138
145
139
# Build Windows Installer - SAVE INSTALLER
@@ -179,10 +173,10 @@ jobs:
179
173
with :
180
174
name : all-installers
181
175
path : |
182
- schemacrawler-16.16.10 .deb
183
- schemacrawler-16.16.10 .deb.SHA256
184
- SchemaCrawler-16.16.10 .msi
185
- SchemaCrawler-16.16.10 .msi.SHA256
176
+ schemacrawler-16.16.11 .deb
177
+ schemacrawler-16.16.11 .deb.SHA256
178
+ SchemaCrawler-16.16.11 .msi
179
+ SchemaCrawler-16.16.11 .msi.SHA256
186
180
schemacrawler.json
187
181
retention-days : 1
188
182
- id : create-release
@@ -198,10 +192,10 @@ jobs:
198
192
See the change history at https://www.schemacrawler.com/changes-report.html
199
193
generate_release_notes : true
200
194
files : |
201
- schemacrawler-16.16.10 .deb
202
- schemacrawler-16.16.10 .deb.SHA256
203
- SchemaCrawler-16.16.10 .msi
204
- SchemaCrawler-16.16.10 .msi.SHA256
195
+ schemacrawler-16.16.11 .deb
196
+ schemacrawler-16.16.11 .deb.SHA256
197
+ SchemaCrawler-16.16.11 .msi
198
+ SchemaCrawler-16.16.11 .msi.SHA256
205
199
206
200
# ## PUBLISH WINGET PACKAGE
207
201
publish-winget-pkg :
@@ -220,8 +214,8 @@ jobs:
220
214
# Submit package to Windows Package Manager Community Repository
221
215
iwr https://aka.ms/wingetcreate/latest -OutFile wingetcreate.exe
222
216
.\wingetcreate.exe update schemacrawler.schemacrawler `
223
- --version 16.16.10 `
217
+ --version 16.16.11 `
224
218
--urls `
225
- https://github.com/schemacrawler/SchemaCrawler-Installers/releases/download/v16.16.10 /SchemaCrawler-16.16.10 .msi `
219
+ https://github.com/schemacrawler/SchemaCrawler-Installers/releases/download/v16.16.11 /SchemaCrawler-16.16.11 .msi `
226
220
--submit `
227
221
--token ${{ secrets.WINGET_PUSH_TOKEN }}
0 commit comments