rector/templates/rector-gitlab-check.yaml

28 lines
668 B
YAML

stages:
- setup
- rector
- commit_changes
setup:
stage: setup
# see https://github.com/thecodingmachine/docker-images-php
image: thecodingmachine/php:8.2-v4-slim-cli
rector:
stage: rector
script:
- vendor/bin/rector --ansi
# @todo apply coding standard if used
commit_changes:
stage: commit_changes
script:
- git config --global user.email "ci@gitlab.com"
- git config --global user.name "GitLab CI
# - git checkout $CI_COMMIT_REF_NAME
- git add .
- git commit -m "[rector] Rector fixes"
- git push origin $CI_COMMIT_REF_NAME
only:
- merge_requests