Download .github/workflows/ci.yml from SaylorTwift/pi: direct link, hf CLI and curl.
- Browser
- Download file 964 Bytes
-
https://huggingface.co/SaylorTwift/pi/resolve/main/.github/workflows/ci.yml
- Command line
-
hf download hf://SaylorTwift/pi/.github/workflows/ci.yml
-
curl -L -o ci.yml https://huggingface.co/SaylorTwift/pi/resolve/main/.github/workflows/ci.yml
964 Bytes
| name: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| concurrency: | |
| group: ci-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| build-check-test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| - name: Install system dependencies | |
| run: | | |
| sudo apt-get update | |
| sudo apt-get install -y libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev fd-find ripgrep | |
| sudo ln -s $(which fdfind) /usr/local/bin/fd | |
| - name: Install dependencies | |
| run: npm ci --ignore-scripts | |
| - name: Build | |
| run: npm run build | |
| - name: Check | |
| run: npm run check | |
| - name: Test | |
| run: npm test | |