From c82ae904962ce68e151a67ebef528762b58545d3 Mon Sep 17 00:00:00 2001 From: svenMinio Date: Sun, 17 May 2026 20:17:44 +0200 Subject: [PATCH] .forgejo/workflows/publish.yml aktualisiert --- .forgejo/workflows/publish.yml | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/.forgejo/workflows/publish.yml b/.forgejo/workflows/publish.yml index 2fb04a5..35fbab0 100644 --- a/.forgejo/workflows/publish.yml +++ b/.forgejo/workflows/publish.yml @@ -1,27 +1,43 @@ -name: Publish to npm +name: Publish to npm & Source-Collab on: release: types: [published] jobs: - publish-npm: + publish-dual: runs-on: ubuntu-latest if: github.server_url == 'https://source-collab.com' steps: - - name: Code auschecken + - name: 📥 Code checkout uses: actions/checkout@v4 - - name: Node.js Umgebung aufsetzen + - name: ⚙️ Setup Node for NPMJS uses: actions/setup-node@v4 with: node-version: '24' registry-url: 'https://registry.npmjs.org' - - name: Abhängigkeiten installieren + - name: 📦 install Dependencies run: npm ci - - name: Paket veröffentlichen + - name: 🚀 Publish to NPMJS run: npm publish env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: ⚙️ Setup Node for Source-Collab + uses: actions/setup-node@v4 + with: + node-version: '24' + registry-url: 'https://source-collab.com/api/packages/svenMinio/npm/' + scope: '@svenMinio' + + - name: 🥷 Customize package names for Source-Collab + run: | + npm pkg set name="@svenMinio/jbase-2" + + - name: 🚀 Publish to Source-Collab + run: npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.FORGEJO_PACKAGE_TOKEN }} \ No newline at end of file