From 029b5037a9471bde80a4d834b90048e47c00ec1b Mon Sep 17 00:00:00 2001 From: Nicolas Debrigode Date: Fri, 19 Jan 2024 11:34:37 +0100 Subject: [PATCH] save --- .github/workflows/rector.yaml | 36 +++++++++++++++++++++++++++++++++++ .github/workflows/twigcs.yaml | 36 +++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 .github/workflows/rector.yaml create mode 100644 .github/workflows/twigcs.yaml diff --git a/.github/workflows/rector.yaml b/.github/workflows/rector.yaml new file mode 100644 index 0000000..51d92fc --- /dev/null +++ b/.github/workflows/rector.yaml @@ -0,0 +1,36 @@ +name: Rector + +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install PHP with extensions + uses: shivammathur/setup-php@v2 + with: + coverage: none + #extensions: intl + php-version: '8.3' + tools: composer + + - name: Determine composer cache directory + id: composer-cache + run: echo "directory=$(composer config cache-dir)" >> $GITHUB_OUTPUT + + - name: Cache dependencies installed with composer + uses: actions/cache@v3 + with: + path: ${{ steps.composer-cache.outputs.directory }} + key: composer-${{ runner.os }}-${{ hashFiles('composer.*') }} + restore-keys: composer-${{ runner.os }}-composer- + + - name: Install dependencies + run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist + + - name: Run rector + run: vendor/bin/rector process --dry-run diff --git a/.github/workflows/twigcs.yaml b/.github/workflows/twigcs.yaml new file mode 100644 index 0000000..d1b4f49 --- /dev/null +++ b/.github/workflows/twigcs.yaml @@ -0,0 +1,36 @@ +name: Twigcs + +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install PHP with extensions + uses: shivammathur/setup-php@v2 + with: + coverage: none + #extensions: intl + php-version: '8.3' + tools: composer + + - name: Determine composer cache directory + id: composer-cache + run: echo "directory=$(composer config cache-dir)" >> $GITHUB_OUTPUT + + - name: Cache dependencies installed with composer + uses: actions/cache@v3 + with: + path: ${{ steps.composer-cache.outputs.directory }} + key: composer-${{ runner.os }}-${{ hashFiles('composer.*') }} + restore-keys: composer-${{ runner.os }}-composer- + + - name: Install dependencies + run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist + + - name: Run twigcs + run: vendor/bin/twigcs --config .twig_cs.dist.php