2323 sha1_filename : ${{ steps.get-artifact-name.outputs.sha1_filename }}
2424 sha256_path : ${{ steps.get-artifact-name.outputs.sha256_path }}
2525 sha256_filename : ${{ steps.get-artifact-name.outputs.sha256_filename }}
26+ pi2_artifact_path : ${{ steps.get-artifact-name.outputs.artifact_path }}
27+ pi2_artifact_filename : ${{ steps.get-artifact-name-pi2.outputs.artifact_filename }}
28+ pi2_md5_path : ${{ steps.get-artifact-name-pi2.outputs.md5_path }}
29+ pi2_md5_filename : ${{ steps.get-artifact-name-pi2.outputs.md5_filename }}
30+ pi2_sha1_path : ${{ steps.get-artifact-name-pi2.outputs.sha1_path }}
31+ pi2_sha1_filename : ${{ steps.get-artifact-name-pi2.outputs.sha1_filename }}
32+ pi2_sha256_path : ${{ steps.get-artifact-name-pi2.outputs.sha256_path }}
33+ pi2_sha256_filename : ${{ steps.get-artifact-name-pi2.outputs.sha256_filename }}
2634 version : ${{ steps.get_version.outputs.version }}
2735 builddate : ${{ steps.get_version.outputs.builddate }}
2836 steps :
@@ -88,21 +96,42 @@ jobs:
8896 name : Get Name of Artifact
8997 id : get-artifact-name
9098 run : |
91- ls -hla
92- ARTIFACT_PATHNAME=$(ls ./ deploy/*.zip | head -n 1)
99+ ls -hla deploy/*
100+ ARTIFACT_PATHNAME=$(ls deploy/*[!-pi2] .zip | head -n 1)
93101 ARTIFACT_NAME=$(basename $ARTIFACT_PATHNAME)
102+ MD5_PATHNAME=$(ls deploy/*[!-pi2].img.md5 | head -n 1)
103+ MD5_NAME=$(basename $MD5_PATHNAME)
104+ SHA1_PATHNAME=$(ls deploy/*[!-pi2].sha1 | head -n 1)
105+ SHA1_NAME=$(basename $SHA1_PATHNAME)
106+ SHA256_PATHNAME=$(ls deploy/*[!-pi2].sha256 | head -n 1)
107+ SHA256_NAME=$(basename $SHA256_PATHNAME)
94108 echo ::set-output name=artifact_filename::${ARTIFACT_NAME}
95109 echo ::set-output name=artifact_path::${ARTIFACT_PATHNAME}
96- MD5_PATHNAME=$(ls ./deploy/*.md5 | head -n 1)
97- MD5_NAME=$(basename $MD5_PATHNAME)
98110 echo ::set-output name=md5_filename::${MD5_NAME}
99111 echo ::set-output name=md5_path::${MD5_PATHNAME}
100- SHA1_PATHNAME=$(ls ./deploy/*.sha1 | head -n 1)
101- SHA1_NAME=$(basename $SHA1_PATHNAME)
102112 echo ::set-output name=sha1_filename::${SHA1_NAME}
103113 echo ::set-output name=sha1_path::${SHA1_PATHNAME}
104- SHA256_PATHNAME=$(ls ./deploy/*.sha256 | head -n 1)
114+ echo ::set-output name=sha256_filename::${SHA256_NAME}
115+ echo ::set-output name=sha256_path::${SHA256_PATHNAME}
116+ -
117+ name : Get Name of Artifact - pi2
118+ id : get-artifact-name-pi2
119+ run : |
120+ ls -hla deploy/*
121+ ARTIFACT_PATHNAME=$(ls deploy/*[-pi2].zip | head -n 1)
122+ ARTIFACT_NAME=$(basename $ARTIFACT_PATHNAME)
123+ MD5_PATHNAME=$(ls deploy/*[-pi2].img.md5 | head -n 1)
124+ MD5_NAME=$(basename $MD5_PATHNAME)
125+ SHA1_PATHNAME=$(ls deploy/*[-pi2].sha1 | head -n 1)
126+ SHA1_NAME=$(basename $SHA1_PATHNAME)
127+ SHA256_PATHNAME=$(ls deploy/*[-pi2].sha256 | head -n 1)
105128 SHA256_NAME=$(basename $SHA256_PATHNAME)
129+ echo ::set-output name=artifact_filename::${ARTIFACT_NAME}
130+ echo ::set-output name=artifact_path::${ARTIFACT_PATHNAME}
131+ echo ::set-output name=md5_filename::${MD5_NAME}
132+ echo ::set-output name=md5_path::${MD5_PATHNAME}
133+ echo ::set-output name=sha1_filename::${SHA1_NAME}
134+ echo ::set-output name=sha1_path::${SHA1_PATHNAME}
106135 echo ::set-output name=sha256_filename::${SHA256_NAME}
107136 echo ::set-output name=sha256_path::${SHA256_PATHNAME}
108137 -
@@ -116,6 +145,10 @@ jobs:
116145 ${{ steps.get-artifact-name.outputs.md5_path }}
117146 ${{ steps.get-artifact-name.outputs.sha1_path }}
118147 ${{ steps.get-artifact-name.outputs.sha256_path }}
148+ ${{ steps.get-artifact-name-pi2.outputs.artifact_path }}
149+ ${{ steps.get-artifact-name-pi2.outputs.md5_path }}
150+ ${{ steps.get-artifact-name-pi2.outputs.sha1_path }}
151+ ${{ steps.get-artifact-name-pi2.outputs.sha256_path }}
119152 ./pi-gen/deploy/build.log
120153 release :
121154 name : Create release
@@ -144,21 +177,42 @@ jobs:
144177 name : Get Name of Artifact
145178 id : get-artifact-name
146179 run : |
147- ls -hla
148- ARTIFACT_PATHNAME=$(ls deploy/*.zip | head -n 1)
180+ ls -hla deploy/*
181+ ARTIFACT_PATHNAME=$(ls deploy/*[!-pi2] .zip | head -n 1)
149182 ARTIFACT_NAME=$(basename $ARTIFACT_PATHNAME)
183+ MD5_PATHNAME=$(ls deploy/*[!-pi2].img.md5 | head -n 1)
184+ MD5_NAME=$(basename $MD5_PATHNAME)
185+ SHA1_PATHNAME=$(ls deploy/*[!-pi2].sha1 | head -n 1)
186+ SHA1_NAME=$(basename $SHA1_PATHNAME)
187+ SHA256_PATHNAME=$(ls deploy/*[!-pi2].sha256 | head -n 1)
188+ SHA256_NAME=$(basename $SHA256_PATHNAME)
150189 echo ::set-output name=artifact_filename::${ARTIFACT_NAME}
151190 echo ::set-output name=artifact_path::${ARTIFACT_PATHNAME}
152- MD5_PATHNAME=$(ls deploy/*.md5 | head -n 1)
153- MD5_NAME=$(basename $MD5_PATHNAME)
154191 echo ::set-output name=md5_filename::${MD5_NAME}
155192 echo ::set-output name=md5_path::${MD5_PATHNAME}
156- SHA1_PATHNAME=$(ls deploy/*.sha1 | head -n 1)
157- SHA1_NAME=$(basename $SHA1_PATHNAME)
158193 echo ::set-output name=sha1_filename::${SHA1_NAME}
159194 echo ::set-output name=sha1_path::${SHA1_PATHNAME}
160- SHA256_PATHNAME=$(ls deploy/*.sha256 | head -n 1)
195+ echo ::set-output name=sha256_filename::${SHA256_NAME}
196+ echo ::set-output name=sha256_path::${SHA256_PATHNAME}
197+ -
198+ name : Get Name of Artifact - pi2
199+ id : get-artifact-name-pi2
200+ run : |
201+ ls -hla deploy/*
202+ ARTIFACT_PATHNAME=$(ls deploy/*[-pi2].zip | head -n 1)
203+ ARTIFACT_NAME=$(basename $ARTIFACT_PATHNAME)
204+ MD5_PATHNAME=$(ls deploy/*[-pi2].img.md5 | head -n 1)
205+ MD5_NAME=$(basename $MD5_PATHNAME)
206+ SHA1_PATHNAME=$(ls deploy/*[-pi2].sha1 | head -n 1)
207+ SHA1_NAME=$(basename $SHA1_PATHNAME)
208+ SHA256_PATHNAME=$(ls deploy/*[-pi2].sha256 | head -n 1)
161209 SHA256_NAME=$(basename $SHA256_PATHNAME)
210+ echo ::set-output name=artifact_filename::${ARTIFACT_NAME}
211+ echo ::set-output name=artifact_path::${ARTIFACT_PATHNAME}
212+ echo ::set-output name=md5_filename::${MD5_NAME}
213+ echo ::set-output name=md5_path::${MD5_PATHNAME}
214+ echo ::set-output name=sha1_filename::${SHA1_NAME}
215+ echo ::set-output name=sha1_path::${SHA1_PATHNAME}
162216 echo ::set-output name=sha256_filename::${SHA256_NAME}
163217 echo ::set-output name=sha256_path::${SHA256_PATHNAME}
164218 -
@@ -172,9 +226,20 @@ jobs:
172226 asset_path : ${{ steps.get-artifact-name.outputs.artifact_path }}
173227 asset_name : ${{ steps.get-artifact-name.outputs.artifact_filename }}
174228 asset_content_type : application/zip
229+ -
230+ name : Upload Release Asset -pi2
231+ id : upload-release-asset-pi2
232+ uses : actions/upload-release-asset@v1.0.2
233+ env :
234+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
235+ with :
236+ upload_url : ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
237+ asset_path : ${{ steps.get-artifact-name-pi2.outputs.artifact_path }}
238+ asset_name : ${{ steps.get-artifact-name-pi2.outputs.artifact_filename }}
239+ asset_content_type : application/zip
175240 -
176241 name : Upload Release MD5
177- id : upload-release-md5
242+ id : upload-release-md5
178243 uses : actions/upload-release-asset@v1.0.2
179244 env :
180245 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -183,6 +248,17 @@ jobs:
183248 asset_path : ${{ steps.get-artifact-name.outputs.md5_path }}
184249 asset_name : ${{ steps.get-artifact-name.outputs.md5_filename }}
185250 asset_content_type : text/plain
251+ -
252+ name : Upload Release MD5 -pi2
253+ id : upload-release-md5-pi2
254+ uses : actions/upload-release-asset@v1.0.2
255+ env :
256+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
257+ with :
258+ upload_url : ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
259+ asset_path : ${{ steps.get-artifact-name-pi2.outputs.md5_path }}
260+ asset_name : ${{ steps.get-artifact-name-pi2.outputs.md5_filename }}
261+ asset_content_type : text/plain
186262 -
187263 name : Upload Release SHA1
188264 id : upload-release-sha1
@@ -194,9 +270,20 @@ jobs:
194270 asset_path : ${{ steps.get-artifact-name.outputs.sha1_path }}
195271 asset_name : ${{ steps.get-artifact-name.outputs.sha1_filename }}
196272 asset_content_type : text/plain
273+ -
274+ name : Upload Release SHA1 -pi2
275+ id : upload-release-sha1-pi2
276+ uses : actions/upload-release-asset@v1.0.2
277+ env :
278+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
279+ with :
280+ upload_url : ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
281+ asset_path : ${{ steps.get-artifact-name-pi2.outputs.sha1_path }}
282+ asset_name : ${{ steps.get-artifact-name-pi2.outputs.sha1_filename }}
283+ asset_content_type : text/plain
197284 -
198285 name : Upload Release SHA256
199- id : upload-release-SHA256
286+ id : upload-release-SHA256
200287 uses : actions/upload-release-asset@v1.0.2
201288 env :
202289 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -205,3 +292,14 @@ jobs:
205292 asset_path : ${{ steps.get-artifact-name.outputs.sha256_path }}
206293 asset_name : ${{ steps.get-artifact-name.outputs.sha256_filename }}
207294 asset_content_type : text/plain
295+ -
296+ name : Upload Release SHA256 -pi2
297+ id : upload-release-SHA256-pi2
298+ uses : actions/upload-release-asset@v1.0.2
299+ env :
300+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
301+ with :
302+ upload_url : ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
303+ asset_path : ${{ steps.get-artifact-name-pi2.outputs.sha256_path }}
304+ asset_name : ${{ steps.get-artifact-name-pi2.outputs.sha256_filename }}
305+ asset_content_type : text/plain
0 commit comments