when: - event: push branch: main - event: pull_request - event: manual steps: - name: test image: node:24-alpine commands: - cd zenno - npm ci - npm run check - npm run lint - npm run test