name: Build/release on: push jobs: release: runs-on: ${{ matrix.os }} strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] steps: - name: Check out Git repository uses: actions/checkout@v3 - name: Install PNPM uses: pnpm/action-setup@v2.2.2 with: version: 7 - name: Use Node.js 16 uses: actions/setup-node@v2 with: node-version: 16 cache: "pnpm" - name: Install dependencies run: pnpm install - name: Publish env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: pnpm run publish