name: ci on: pull_request: push: branches: - "main" schedule: - cron: "6 */12 * * *" jobs: test: runs-on: ubuntu-latest defaults: run: working-directory: services/our steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install canvas dependencies run: | apt-get update apt-get install -y libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev pkg-config - name: Setup nodejs uses: actions/setup-node@v4 with: node-version: lts/jod - name: Install dependencies run: npm ci - name: Run tests run: npm test