Skip to content

Commit

Permalink
[Maintenance][CI] Add "Refactor" workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
coldic3 committed May 4, 2022
1 parent d2fd6d4 commit 3244ce4
Showing 1 changed file with 57 additions and 0 deletions.
57 changes: 57 additions & 0 deletions .github/workflows/refactor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Refactor

on:
schedule:
-
cron: "0 2 * * MON" # Run at 2am every Monday
workflow_dispatch: ~

jobs:
coding-standard:
runs-on: ubuntu-latest

name: "Coding standard refactor"

timeout-minutes: 5

strategy:
fail-fast: false
matrix:
branch: ["1.10", "1.11", "master"]

steps:
-
uses: actions/checkout@v3
with:
ref: ${{ matrix.branch }}

-
name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.0 # the lowest PHP version working with ECS

-
name: Install PHP dependencies
run: composer update --no-interaction --no-scripts

-
name: Run ECS
run: vendor/bin/ecs check --fix src/Sylius

-
name: Create Pull Request
uses: peter-evans/create-pull-request@v4
with:
commit-message: '[CS][DX] Refactor'
author: Sylius Bot <[email protected]>
title: '[CS][DX] Refactor'
body: |
This PR has been generated automatically.
For more details see [refactor.yml](/Sylius/Sylius/blob/master/.github/workflows/refactor.yml).
labels: |
DX
Enhancement
branch: coding-standard/refactor-${{ matrix.branch }}
delete-branch: true
base: ${{ matrix.branch }}

0 comments on commit 3244ce4

Please sign in to comment.