UNPKG

puter-cli

Version:

Command line interface for Puter cloud platform

34 lines (30 loc) 901 B
# This workflow will run tests using node on every push and pull request name: Build package on: [push, pull_request] jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: ['20.x', '22.x', '24.x'] steps: - uses: actions/checkout@v4 - name: Install pnpm uses: pnpm/action-setup@v4 with: version: 8 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: 'pnpm' - name: Install dependencies run: pnpm install --frozen-lockfile - name: Run tests & coverage run: pnpm run coverage - name: Upload coverage reports to Codecov if: github.event_name != 'pull_request' uses: codecov/codecov-action@v5 with: token: ${{ secrets.CODECOV_TOKEN }} slug: HeyPuter/puter-cli