Skip to content

Commit a64bcab

Browse files
committed
ci: update release
1 parent 997298c commit a64bcab

File tree

1 file changed

+45
-21
lines changed

1 file changed

+45
-21
lines changed

.github/workflows/release.yml

Lines changed: 45 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,23 @@ on:
7474
type: string
7575
default: "1"
7676

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+
7794
# #
7895
# jobs
7996
# #
@@ -144,7 +161,10 @@ jobs:
144161
runs-on: ubuntu-latest
145162
needs: [ job-initialize ]
146163
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 }}
148168
permissions:
149169
contents: write
150170
packages: write
@@ -185,7 +205,7 @@ jobs:
185205
- name: "🪪 Generate IDs"
186206
id: task_release_npm_env_generate
187207
run: |
188-
npm run obs:generate
208+
npm run root:generate
189209
190210
# #
191211
# .ENV > Get
@@ -479,6 +499,19 @@ jobs:
479499
echo "RC Output ID ............... ${{ steps.task_release_bundle_rc.outputs.id }}"
480500
echo "---- CHANGELOG ---------------------------------------------------------------"
481501
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
482515
483516
# #
484517
# JOB > COMPLETE
@@ -490,6 +523,8 @@ jobs:
490523
needs: [job-initialize, job-release]
491524
env:
492525
PACKAGE_VERSION: ${{ needs.job-initialize.outputs.package_version }}
526+
GUID: ${{ needs.job-release.outputs.guid }}
527+
UUID: ${{ needs.job-release.outputs.uuid }}
493528
runs-on: ubuntu-latest
494529
steps:
495530

@@ -517,23 +552,11 @@ jobs:
517552
- name: "🕛 Get Env Vars"
518553
id: task_complete_set_envs
519554
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 }')"
534557
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
537560
538561
# #
539562
# Job > Complete > Summary of publish
@@ -546,7 +569,8 @@ jobs:
546569
echo ""
547570
echo "| File | Result |" >> $GITHUB_STEP_SUMMARY
548571
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
552576

0 commit comments

Comments
 (0)