name: Build Rollout on: workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: '22.16.0' registry-url: 'https://registry.npmjs.org' always-auth: true - name: Create .npmrc run: echo "//registry.npmjs.org/:_authToken=\${NPM_TOKEN}" > ~/.npmrc env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Install dependencies run: npm install - name: Run Build run: npm run rolloutBuild # Optional: Prüfe, ob du wirklich veröffentlichen möchtest - name: Publish Package run: npm publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}