74
74
type : string
75
75
default : " 1"
76
76
77
+ # #
78
+ # environment variables
79
+ # #
80
+
81
+ env :
82
+ PLUGIN_NAME : obsidian-snippets
83
+ CHANGELOG_MODE_COMMIT : true
84
+ SHOW_UNCATEGORIZED : false
85
+ PRERELEASE : false
86
+ VERSION_RC : ' 1'
87
+ FOLDER_DIST : ' dist'
88
+ ASSIGN_USER : Aetherinox
89
+ BOT_NAME_1 : AdminServ
90
+ BOT_NAME_2 : AdminServX
91
+ BOT_NAME_3 : EuropaServ
92
+ BOT_NAME_DEPENDABOT : dependabot[bot]
93
+
77
94
# #
78
95
# jobs
79
96
# #
@@ -144,7 +161,10 @@ jobs:
144
161
runs-on : ubuntu-latest
145
162
needs : [ job-initialize ]
146
163
env :
147
- PACKAGE_VERSION : ${{ needs.job-initialize.outputs.package_version }}
164
+ PACKAGE_VERSION : ${{ needs.job-initialize.outputs.package_version }}
165
+ outputs :
166
+ guid : ${{ steps.task_release_dotenv_get.outputs.GUID }}
167
+ uuid : ${{ steps.task_release_dotenv_get.outputs.UUID }}
148
168
permissions :
149
169
contents : write
150
170
packages : write
@@ -185,7 +205,7 @@ jobs:
185
205
- name : " 🪪 Generate IDs"
186
206
id : task_release_npm_env_generate
187
207
run : |
188
- npm run obs :generate
208
+ npm run root :generate
189
209
190
210
# #
191
211
# .ENV > Get
@@ -479,6 +499,19 @@ jobs:
479
499
echo "RC Output ID ............... ${{ steps.task_release_bundle_rc.outputs.id }}"
480
500
echo "---- CHANGELOG ---------------------------------------------------------------"
481
501
502
+ # #
503
+ # Upload artifacts > .deb packages
504
+ # #
505
+
506
+ - name : >-
507
+ 📋 Upload Artifacts › ${{ inputs.PLUGIN_NAME }}-${{ env.PACKAGE_VERSION }}.zip
508
+ id: task_release_artifact_i386
509
+ uses: actions/upload-artifact@v4
510
+ if: always()
511
+ with:
512
+ name: "${{ inputs.PLUGIN_NAME }}-${{ env.PACKAGE_VERSION }}.zip"
513
+ path: src/${{ inputs.PLUGIN_NAME }}-${{ env.PACKAGE_VERSION }}.zip
514
+ retention-days: 30
482
515
483
516
# #
484
517
# JOB > COMPLETE
@@ -490,6 +523,8 @@ jobs:
490
523
needs : [job-initialize, job-release]
491
524
env :
492
525
PACKAGE_VERSION : ${{ needs.job-initialize.outputs.package_version }}
526
+ GUID : ${{ needs.job-release.outputs.guid }}
527
+ UUID : ${{ needs.job-release.outputs.uuid }}
493
528
runs-on : ubuntu-latest
494
529
steps :
495
530
@@ -517,23 +552,11 @@ jobs:
517
552
- name : " 🕛 Get Env Vars"
518
553
id : task_complete_set_envs
519
554
run : |
520
- deb_386_file="${{ inputs.PLUGIN_NAME || env.PLUGIN_NAME }}${{ env.PACKAGE_VERSION }}-linux-386.deb/${{ inputs.PLUGIN_NAME || env.PLUGIN_NAME }}${{ env.PACKAGE_VERSION }}-linux-386.deb"
521
- deb_386_sha256="$(shasum --algorithm 256 ${deb_386_file} | awk '{ print $1 }')"
522
-
523
- echo "FILE_DEB_386=${deb_386_file}" >> $GITHUB_ENV
524
- echo "SHA_DEB_386=${deb_386_sha256}" >> $GITHUB_ENV
525
-
526
- deb_amd_file="${{ inputs.PLUGIN_NAME || env.PLUGIN_NAME }}${{ env.PACKAGE_VERSION }}-linux-amd64.deb/${{ inputs.PLUGIN_NAME || env.PLUGIN_NAME }}${{ env.PACKAGE_VERSION }}-linux-amd64.deb"
527
- deb_amd_sha256="$(shasum --algorithm 256 ${deb_amd_file} | awk '{ print $1 }')"
528
-
529
- echo "FILE_DEB_AMD=${deb_amd_file}" >> $GITHUB_ENV
530
- echo "SHA_DEB_AMD=${deb_amd_sha256}" >> $GITHUB_ENV
531
-
532
- deb_arm_file="${{ inputs.PLUGIN_NAME || env.PLUGIN_NAME }}${{ env.PACKAGE_VERSION }}-linux-arm64.deb/${{ inputs.PLUGIN_NAME || env.PLUGIN_NAME }}${{ env.PACKAGE_VERSION }}-linux-arm64.deb"
533
- deb_arm_sha256="$(shasum --algorithm 256 ${deb_arm_file} | awk '{ print $1 }')"
555
+ release_stable_file="${{ inputs.PLUGIN_NAME }}-${{ env.PACKAGE_VERSION }}.zip"
556
+ release_stable_sha256="$(shasum --algorithm 256 ${release_stable_file} | awk '{ print $1 }')"
534
557
535
- echo "FILE_DEB_ARM =${deb_arm_file }" >> $GITHUB_ENV
536
- echo "SHA_DEB_ARM =${deb_arm_sha256 }" >> $GITHUB_ENV
558
+ echo "FILE_STABLE =${release_stable_file }" >> $GITHUB_ENV
559
+ echo "SHA_STABLE =${release_stable_sha256 }" >> $GITHUB_ENV
537
560
538
561
# #
539
562
# Job > Complete > Summary of publish
@@ -546,7 +569,8 @@ jobs:
546
569
echo ""
547
570
echo "| File | Result |" >> $GITHUB_STEP_SUMMARY
548
571
echo "| ------------------------------- | ----------------------- |" >> $GITHUB_STEP_SUMMARY
549
- echo "| **${{ env.FILE_DEB_386 }}** | ${{ env.SHA_DEB_386 }} |" >> $GITHUB_STEP_SUMMARY
550
- echo "| **${{ env.FILE_DEB_AMD }}** | ${{ env.SHA_DEB_AMD }} |" >> $GITHUB_STEP_SUMMARY
551
- echo "| **${{ env.FILE_DEB_ARM }}** | ${{ env.SHA_DEB_ARM }} |" >> $GITHUB_STEP_SUMMARY
572
+ echo "| **${{ env.FILE_STABLE }}** | ${{ env.SHA_STABLE }} |" >> $GITHUB_STEP_SUMMARY
573
+ echo "| **GUID** | ${{ env.GUID }} |" >> $GITHUB_STEP_SUMMARY
574
+ echo "| **UUID** | ${{ env.UUID }} |" >> $GITHUB_STEP_SUMMARY
575
+ echo "| **File** | ${{ env.SHA_DEB_ARM }} |" >> $GITHUB_STEP_SUMMARY
552
576
0 commit comments