name: CI on: push jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: submodules: recursive - uses: pnpm/action-setup@v2.2.2 with: version: 7 - uses: actions/setup-node@v3 with: node-version: 16 cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile - name: Run build run: VITE_API_URL="https://staging-api.modrinth.com/v2/" pnpm build - name: Run lint run: pnpm lint - name: Run check run: pnpm check release: needs: [lint] runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Publish if: github.ref == 'refs/heads/main' run: | cd package pnpm publish --no-git-checks --tag alpha env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - uses: EndBug/add-and-commit@v9 if: github.ref == 'refs/heads/main' with: message: 'Bump package version [skip ci]' default_author: github_actions