name: Deploy @msw-devtools/extension on: push: branches: ['master'] paths: - 'packages/extension/package.json' jobs: release: name: Build and Release runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@v4 - uses: ./.github/actions/setup-node - uses: ./.github/actions/install-npm-deps - name: Build @msw-devtools/extension run: npm run build -- --filter=@msw-devtools/extension - name: Archive @msw-devtools/extension run: zip -r dist.zip ./packages/extension/dist - name: Archive @msw-devtools/extension run: | tar -czf dist.tar.gz ./packages/extension/dist - name: Release uses: softprops/action-gh-release@v2 with: files: | dist.zip dist.tar.gz make_latest: true name: "@msw-devtools/extension" tag_name: "latest"