@@ -163,6 +163,14 @@ jobs:
163163 env :
164164 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
165165
166+ - name : 🚀 Create GitHub Release
167+ env :
168+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
169+ run : |
170+ gh release create "sdk/javascript/v${{ steps.bump.outputs.version }}" \
171+ --title "ThunderID JavaScript SDK v${{ steps.bump.outputs.version }}" \
172+ --generate-notes
173+
166174 # ── Level 1: depends on javascript ─────────────────────────────────────────
167175 release-browser :
168176 name : 🌐 Release @thunderid/browser
@@ -221,6 +229,22 @@ jobs:
221229 env :
222230 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
223231
232+ - name : 📦 Pack Sample
233+ id : pack
234+ uses : ./.github/actions/pack-sample
235+ with :
236+ sdk : browser
237+ version : ${{ steps.bump.outputs.version }}
238+
239+ - name : 🚀 Create GitHub Release
240+ env :
241+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
242+ run : |
243+ gh release create "sdk/browser/v${{ steps.bump.outputs.version }}" \
244+ --title "ThunderID Browser SDK v${{ steps.bump.outputs.version }}" \
245+ --generate-notes \
246+ "${{ steps.pack.outputs.archive }}"
247+
224248 release-node :
225249 name : 🟢 Release @thunderid/node
226250 needs : [validate, release-javascript]
@@ -278,6 +302,22 @@ jobs:
278302 env :
279303 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
280304
305+ - name : 📦 Pack Sample
306+ id : pack
307+ uses : ./.github/actions/pack-sample
308+ with :
309+ sdk : node
310+ version : ${{ steps.bump.outputs.version }}
311+
312+ - name : 🚀 Create GitHub Release
313+ env :
314+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
315+ run : |
316+ gh release create "sdk/node/v${{ steps.bump.outputs.version }}" \
317+ --title "ThunderID Node SDK v${{ steps.bump.outputs.version }}" \
318+ --generate-notes \
319+ "${{ steps.pack.outputs.archive }}"
320+
281321 # ── Level 2: depends on browser / node ─────────────────────────────────────
282322 release-express :
283323 name : 🚂 Release @thunderid/express
@@ -336,6 +376,22 @@ jobs:
336376 env :
337377 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
338378
379+ - name : 📦 Pack Sample
380+ id : pack
381+ uses : ./.github/actions/pack-sample
382+ with :
383+ sdk : express
384+ version : ${{ steps.bump.outputs.version }}
385+
386+ - name : 🚀 Create GitHub Release
387+ env :
388+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
389+ run : |
390+ gh release create "sdk/express/v${{ steps.bump.outputs.version }}" \
391+ --title "ThunderID Express SDK v${{ steps.bump.outputs.version }}" \
392+ --generate-notes \
393+ "${{ steps.pack.outputs.archive }}"
394+
339395 release-react :
340396 name : ⚛️ Release @thunderid/react
341397 needs : [validate, release-browser]
@@ -393,6 +449,22 @@ jobs:
393449 env :
394450 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
395451
452+ - name : 📦 Pack Sample
453+ id : pack
454+ uses : ./.github/actions/pack-sample
455+ with :
456+ sdk : react
457+ version : ${{ steps.bump.outputs.version }}
458+
459+ - name : 🚀 Create GitHub Release
460+ env :
461+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
462+ run : |
463+ gh release create "sdk/react/v${{ steps.bump.outputs.version }}" \
464+ --title "ThunderID React SDK v${{ steps.bump.outputs.version }}" \
465+ --generate-notes \
466+ "${{ steps.pack.outputs.archive }}"
467+
396468 release-vue :
397469 name : 🟩 Release @thunderid/vue
398470 needs : [validate, release-browser]
@@ -450,6 +522,22 @@ jobs:
450522 env :
451523 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
452524
525+ - name : 📦 Pack Sample
526+ id : pack
527+ uses : ./.github/actions/pack-sample
528+ with :
529+ sdk : vue
530+ version : ${{ steps.bump.outputs.version }}
531+
532+ - name : 🚀 Create GitHub Release
533+ env :
534+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
535+ run : |
536+ gh release create "sdk/vue/v${{ steps.bump.outputs.version }}" \
537+ --title "ThunderID Vue SDK v${{ steps.bump.outputs.version }}" \
538+ --generate-notes \
539+ "${{ steps.pack.outputs.archive }}"
540+
453541 # ── Level 3: depends on react / node+react / browser+node+vue ──────────────
454542 release-react-router :
455543 name : 🔀 Release @thunderid/react-router
@@ -508,6 +596,14 @@ jobs:
508596 env :
509597 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
510598
599+ - name : 🚀 Create GitHub Release
600+ env :
601+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
602+ run : |
603+ gh release create "sdk/react-router/v${{ steps.bump.outputs.version }}" \
604+ --title "ThunderID React Router SDK v${{ steps.bump.outputs.version }}" \
605+ --generate-notes
606+
511607 release-tanstack-router :
512608 name : 🔱 Release @thunderid/tanstack-router
513609 needs : [validate, release-react]
@@ -565,6 +661,14 @@ jobs:
565661 env :
566662 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
567663
664+ - name : 🚀 Create GitHub Release
665+ env :
666+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
667+ run : |
668+ gh release create "sdk/tanstack-router/v${{ steps.bump.outputs.version }}" \
669+ --title "ThunderID TanStack Router SDK v${{ steps.bump.outputs.version }}" \
670+ --generate-notes
671+
568672 release-nextjs :
569673 name : ▲ Release @thunderid/nextjs
570674 needs : [validate, release-node, release-react]
@@ -622,6 +726,22 @@ jobs:
622726 env :
623727 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
624728
729+ - name : 📦 Pack Sample
730+ id : pack
731+ uses : ./.github/actions/pack-sample
732+ with :
733+ sdk : nextjs
734+ version : ${{ steps.bump.outputs.version }}
735+
736+ - name : 🚀 Create GitHub Release
737+ env :
738+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
739+ run : |
740+ gh release create "sdk/nextjs/v${{ steps.bump.outputs.version }}" \
741+ --title "ThunderID Next.js SDK v${{ steps.bump.outputs.version }}" \
742+ --generate-notes \
743+ "${{ steps.pack.outputs.archive }}"
744+
625745 release-nuxt :
626746 name : 💚 Release @thunderid/nuxt
627747 needs : [validate, release-browser, release-node, release-vue]
@@ -678,3 +798,19 @@ jobs:
678798 working-directory : packages/nuxt
679799 env :
680800 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
801+
802+ - name : 📦 Pack Sample
803+ id : pack
804+ uses : ./.github/actions/pack-sample
805+ with :
806+ sdk : nuxt
807+ version : ${{ steps.bump.outputs.version }}
808+
809+ - name : 🚀 Create GitHub Release
810+ env :
811+ GH_TOKEN : ${{ secrets.THUNDERID_AUTOMATION_BOT }}
812+ run : |
813+ gh release create "sdk/nuxt/v${{ steps.bump.outputs.version }}" \
814+ --title "ThunderID Nuxt SDK v${{ steps.bump.outputs.version }}" \
815+ --generate-notes \
816+ "${{ steps.pack.outputs.archive }}"
0 commit comments