diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index d45da47a..87f8364b 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -11,6 +11,7 @@ permissions: jobs: lint: runs-on: ubuntu-latest + continue-on-error: true steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -48,3 +49,25 @@ jobs: with: name: build path: dist/netzgrafik-frontend/ + + publish: + runs-on: ubuntu-latest + needs: build + permissions: + contents: read + id-token: write + steps: + - uses: actions/checkout@v4 + - name: Download build artifacts + uses: actions/download-artifact@v4 + with: + name: build + path: dist/netzgrafik-frontend/ + - uses: actions/setup-node@v4 + with: + registry-url: 'https://registry.npmjs.org' + - run: npm version --no-git-tag-version "0.0.0+$GITHUB_SHA" + - run: npm pkg delete dependencies optionalDependencies devDependencies + - run: npm publish --provenance --access public --tag snapshot + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}