Loading
Issue #3636939: Set up GitLab CI
Use the Drupal Association's CI template, as canvas_translate does.
- PHPCS, PHPStan, and CSpell must pass. ESLint and Stylelint are skipped: the module's TypeScript and CSS are in the extension, which has its own checks.
- A Playwright job installs a seeded site, serves it with Apache, and runs tests/e2e.
- A build-assets job type checks the extension, runs its unit tests, rebuilds it, and fails when extension/dist is out of date.
- Document the code to the Drupal coding standard, which the template checks: doc comments for every method and property, parameter and return descriptions, and arrays within 120 columns. No behavior changes.
- Add the project's spelling words.
Co-Authored-By: Claude Fable 5.2 noreply@anthropic.com
Closes #3636939