Update .forgejo/workflows/publish.yml

This commit is contained in:
Sven Minio 2026-05-17 19:18:22 +02:00
commit 121a4f6d56

View file

@ -1,6 +1,5 @@
name: Publish to npm name: Publish to npm
# Der Trigger: Führe dies NUR aus, wenn ein neues Release veröffentlicht wird
on: on:
release: release:
types: [published] types: [published]
@ -8,6 +7,7 @@ on:
jobs: jobs:
publish-npm: publish-npm:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.server_url == 'https://source-collab.com'
steps: steps:
- name: Code auschecken - name: Code auschecken
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -15,16 +15,12 @@ jobs:
- name: Node.js Umgebung aufsetzen - name: Node.js Umgebung aufsetzen
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: '24' # Passt für moderne JS/TS Projekte node-version: '24'
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
- name: Abhängigkeiten installieren - name: Abhängigkeiten installieren
run: npm ci run: npm ci
# Optional: Falls du einen Build-Step hast (z.B. TypeScript zu JS kompilieren)
# - name: Projekt bauen
# run: npm run build
- name: Paket veröffentlichen - name: Paket veröffentlichen
run: npm publish run: npm publish
env: env: