Compare commits

...
Sign in to create a new pull request.

8 commits

Author SHA1 Message Date
Abdel LAMRANI
37a459a62e fix for testing rector CI 2026-08-03 10:46:36 +02:00
Abdel LAMRANI
317d124f87 fix for testing rector CI 2026-08-03 10:40:56 +02:00
Abdel LAMRANI
e88a796700 fix for testing rector CI 2026-08-03 10:37:10 +02:00
Abdel LAMRANI
9a715e40f8 fix for testing rector CI 2026-08-03 10:33:51 +02:00
Abdel LAMRANI
a24a24c082 fix for testing rector CI 2026-08-03 10:33:16 +02:00
Abdel LAMRANI
a8021b40d8 fix for testing rector CI 2026-08-03 10:29:30 +02:00
Abdel LAMRANI
e3635365bc fix for testing rector CI 2026-08-03 10:22:51 +02:00
Abdel LAMRANI
35ce7d1376 config rector if we needet 2026-08-03 09:11:22 +02:00
2 changed files with 43 additions and 0 deletions

View file

@ -1,3 +1,11 @@
spec:
inputs:
enable_rector:
default: false
type: boolean
---
include:
- project: 'ldc-web/shared-ci'
ref: 'main'
@ -5,6 +13,11 @@ include:
- project: 'ldc-web/shared-ci'
ref: 'main'
file: 'lint/phpstan.yml'
- project: "ldc-web/shared-ci"
ref: "main"
file: "lint/rector.yml"
inputs:
enable_rector: $[[ inputs.enable_rector ]]
- project: 'ldc-web/shared-ci'
ref: 'main'
file: 'lint/eslint.yml'

30
lint/rector.yml Normal file
View file

@ -0,0 +1,30 @@
spec:
inputs:
enable_rector:
default: false
type: boolean
---
rector:
stage: lint
image: $CI_REGISTRY/ldc-web/projets/ldc-web-images-docker/uwil-qa-8.5:latest
cache:
key: rector-cache-$CI_COMMIT_REF_SLUG
paths:
- .rector-cache/
before_script:
- composer config gitlab-token.lab.s-web.fr $CI_DEPLOY_USER $CI_DEPLOY_PASSWORD
- composer install --no-scripts
script:
- vendor/bin/rector process --dry-run --no-progress-bar --output-format=junit > rector-report.xml
artifacts:
when: always
expose_as: 'rector'
paths:
- rector-report.xml
reports:
junit: rector-report.xml
allow_failure: true
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && "$[[ inputs.enable_rector ]]" == "true"'