when: event: [push, pull_request, tag, release, manual] steps: test: image: node:20 commands: - npm ci - npm test