Skip to content

Commit a281da6

Browse files
committed
fix(composer): Don't require composer install to be run twice
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
1 parent a18d2b9 commit a281da6

File tree

5 files changed

+4
-6
lines changed

5 files changed

+4
-6
lines changed

.github/workflows/appstore-build-publish.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ jobs:
8383
if: steps.check_composer.outputs.files_exists == 'true'
8484
run: |
8585
cd ${{ env.APP_NAME }}
86-
composer install --no-dev # twice because of php-scoper
8786
composer install --no-dev
8887
8988
- name: Build ${{ env.APP_NAME }}

.github/workflows/lint-php-cs.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ jobs:
5454

5555
- name: Install dependencies
5656
run: |
57-
composer i # twice because of php-scoper
5857
composer i
5958
6059
- name: Lint

.github/workflows/phpunit.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ jobs:
6262
- name: Set up PHPUnit
6363
working-directory: apps/${{ env.APP_NAME }}
6464
run: |
65-
composer i # twice because of php-scoper
6665
composer i
6766
6867
- name: Set up Nextcloud

.github/workflows/psalm.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ jobs:
5252

5353
- name: Install dependencies
5454
run: |
55-
composer i # twice because of php-scoper
5655
composer i
5756
5857
- name: Run coding standards check

composer.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717
"post-install-cmd": [
1818
"@composer bin all update --ansi",
1919
"grep -r 'OCA\\\\Replicate\\\\Vendor' ./vendor || vendor/bin/php-scoper add-prefix --prefix='OCA\\Replicate\\Vendor' --output-dir=\".\" --working-dir=\"./vendor/\" -f --config=\"../scoper.inc.php\"",
20-
"composer dump-autoload"
20+
"composer dump-autoload",
21+
"composer install --no-scripts"
2122
],
2223
"post-update-cmd": [
2324
"@composer bin all update --ansi",
2425
"grep -r 'OCA\\\\Replicate\\\\Vendor' ./vendor || vendor/bin/php-scoper add-prefix --prefix='OCA\\Replicate\\Vendor' --output-dir=\".\" --working-dir=\"./vendor/\" -f --config=\"../scoper.inc.php\"",
25-
"composer dump-autoload"
26+
"composer dump-autoload",
27+
"composer update --no-scripts"
2628
]
2729
},
2830
"require": {

0 commit comments

Comments
 (0)