Skip to content

Commit

Permalink
minor Sylius#13919 [Maintenance][CI] Add Refactor workflow (coldic3)
Browse files Browse the repository at this point in the history
This PR was merged into the 1.10 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.10 |
| Bug fix?        | no |
| New feature?    | no                                                       |
| BC breaks?      | no                                                       |
| Deprecations?   | no |
| Related tickets | Sylius#13819                 |
| License         | MIT                                                          |

Refactor workflow creates pull requests with code refactor for ,  and  branches within the schedule if there is something to clean up.

Commits
-------

3244ce4 [Maintenance][CI] Add Refactor workflow
  • Loading branch information
lchrusciel authored May 4, 2022
2 parents d2fd6d4 + 3244ce4 commit 77045dc
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 77045dc

Please sign in to comment.