name: Publish to NPM on: push: branches: [master] jobs: build: runs-on: ubuntu-latest strategy: matrix: os: [ubuntu-latest] node-version: [20.x] steps: - uses: actions/checkout@v2 - run: npm install - run: npm run pack - run: npm run test:headless:singleRun - run: cp README.md ./src/lib/dist/README.md - uses: JS-DevTools/npm-publish@v1 with: token: ${{ secrets.NPM_TOKEN }} package: './src/lib/dist/package.json'