name: Install pnpm and build on: push jobs: build: runs-on: ubuntu-latest steps: - name: Checkout the code uses: actions/checkout@v3 - name: Install pnpm run: npm install -g pnpm - name: Install dependencies and build run: | pnpm install --no-frozen-lockfile pnpm build pwd tar czf yacd.tar.gz ./public - name: Test run: ls -la - name: Release uses: actions/release-action@latest #if: startsWith(github.ref, 'refs/tags/') with: files: yacd.tar.gz