Skip to content

Commit 039c353

Browse files
committed
put the rector test in a dedicated workflow
1 parent aa7aae7 commit 039c353

File tree

3 files changed

+46
-12
lines changed

3 files changed

+46
-12
lines changed

.github/workflows/auto-regenerate.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,6 @@ jobs:
3636
run: "composer install --no-interaction"
3737
working-directory: "generator"
3838

39-
- name: "Install dependencies with composer in root directory"
40-
run: "composer install --no-interaction"
41-
42-
43-
- name: "Dump autoloader with composer in root directory"
44-
run: "composer dump-autoload"
45-
46-
4739
- name: "Regenerate files"
4840
run: "./safe.php generate"
4941
working-directory: "generator"

.github/workflows/continuous-integration.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,6 @@ jobs:
9999
exit 1;
100100
fi
101101
102-
- name: "Check if refactoring can be done with rector/rector:~0.7.0"
103-
run: "composer install && composer rector && composer test"
104-
working-directory: "generator/tests/rector/0.7"
105-
106102
- name: "Archive code coverage results"
107103
uses: "actions/upload-artifact@v1"
108104
with:
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# https://help.github.com/en/categories/automating-your-workflow-with-github-actions
2+
3+
name: "Rector Continuous Integration"
4+
5+
on:
6+
- "pull_request"
7+
- "push"
8+
9+
jobs:
10+
11+
rector-continuous-integration:
12+
name: "Check if refactoring can be done with rector/rector:~0.7.0"
13+
14+
runs-on: "ubuntu-latest"
15+
16+
strategy:
17+
matrix:
18+
php-version:
19+
- "7.2"
20+
- "7.3"
21+
- "7.4"
22+
23+
dependencies:
24+
- "highest"
25+
26+
steps:
27+
- name: "Checkout"
28+
uses: "actions/checkout@v2"
29+
30+
- name: "Install PHP with extensions"
31+
uses: "shivammathur/setup-php@v2"
32+
with:
33+
php-version: "${{ matrix.php-version }}"
34+
35+
- name: "Composer install"
36+
run: "composer install && composer rector && composer test"
37+
working-directory: "generator/tests/rector/0.7"
38+
39+
- name: "Run rector"
40+
run: "composer rector"
41+
working-directory: "generator/tests/rector/0.7"
42+
43+
- name: "Run tests"
44+
run: "composer test"
45+
working-directory: "generator/tests/rector/0.7"
46+

0 commit comments

Comments
 (0)