Skip to content

Commit 0dca1fc

Browse files
committed
E2E: refresh, keep only green setup
1 parent 0acd9d9 commit 0dca1fc

File tree

2 files changed

+37
-12
lines changed

2 files changed

+37
-12
lines changed

.github/workflows/e2e.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,27 @@ jobs:
2424
repo: cdn77/RabbitMQBundle
2525
-
2626
repo: contao/contao
27-
cdaArgs: --config=depcheck.php
27+
cdaArgs: --disable-ext-analysis --config=depcheck.php
2828
-
2929
repo: idleberg/php-vite-manifest
30+
cdaArgs: --disable-ext-analysis
3031
-
3132
repo: idleberg/php-wordpress-vite-assets
3233
-
3334
repo: inspirum/arrayable-php
3435
-
3536
repo: inspirum/balikobot-php
37+
cdaArgs: --disable-ext-analysis
3638
-
3739
repo: inspirum/balikobot-php-symfony
3840
-
3941
repo: inspirum/xml-php
42+
cdaArgs: --disable-ext-analysis
4043
-
4144
repo: kreait/firebase-php
4245
-
4346
repo: numero2/contao-marketing-suite
44-
cdaArgs: --config=depcheck.php
47+
cdaArgs: --disable-ext-analysis --config=depcheck.php
4548
-
4649
repo: numero2/contao-opengraph3
4750
cdaArgs: --config=depcheck.php
@@ -56,15 +59,15 @@ jobs:
5659
-
5760
repo: oveleon/contao-cookiebar
5861
composerArgs: --no-plugins
59-
cdaArgs: --config=depcheck.php
62+
cdaArgs: --disable-ext-analysis --config=depcheck.php
6063
-
6164
repo: oveleon/contao-glossary-bundle
6265
composerArgs: --no-plugins
63-
cdaArgs: --config=depcheck.php
66+
cdaArgs: --disable-ext-analysis --config=depcheck.php
6467
-
6568
repo: oveleon/contao-theme-compiler-bundle
6669
composerArgs: --no-plugins
67-
cdaArgs: --config=depcheck.php
70+
cdaArgs: --disable-ext-analysis --config=depcheck.php
6871
-
6972
repo: phpstan/phpstan-src
7073
cdaArgs: --config=build/composer-dependency-analyser.php
@@ -74,8 +77,14 @@ jobs:
7477
repo: rectorphp/rector-src
7578
-
7679
repo: rectorphp/swiss-knife
80+
-
81+
repo: sensiolabs/GotenbergBundle
82+
-
83+
repo: shapecode/cron-bundle
7784
-
7885
repo: shipmonk-rnd/dead-code-detector
86+
-
87+
repo: shipmonk-rnd/doctrine-entity-preloader
7988
-
8089
repo: shipmonk-rnd/doctrine-hint-driven-sql-walker
8190
-
@@ -90,11 +99,13 @@ jobs:
9099
repo: shipmonk-rnd/name-collision-detector
91100
-
92101
repo: shipmonk-rnd/phpstan-rules
102+
-
103+
repo: symplify/config-transformer
93104
-
94105
repo: teamneusta/pimcore-testing-framework
95106
-
96107
repo: wallabag/wallabag
97-
108+
cdaArgs: --disable-ext-analysis
98109
fail-fast: false
99110
steps:
100111
-
@@ -141,11 +152,6 @@ jobs:
141152
working-directory: ${{ matrix.repo }}
142153
run: composer install --no-progress --no-interaction --ignore-platform-reqs ${{ matrix.composerArgs }}
143154

144-
-
145-
name: Run analyser (--disable-ext-analysis)
146-
working-directory: ${{ matrix.repo }}
147-
run: php ../../analyser/bin/composer-dependency-analyser --show-all-usages --disable-ext-analysis ${{ matrix.cdaArgs }}
148-
149155
-
150156
name: Run analyser
151157
working-directory: ${{ matrix.repo }}

scripts/refresh-e2e.php

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ function fetchDependents(string $packageName, int $page = 1): array
1919
foreach ($packages as $package) {
2020
$packageName = $package['name'];
2121
$downloads = $package['downloads'] ?? 0;
22+
$abandoned = (bool) ($package['abandoned'] ?? false);
23+
24+
if ($abandoned) {
25+
continue;
26+
}
2227

2328
if ($downloads < 2000) {
2429
continue;
@@ -51,7 +56,7 @@ function outputYaml(array $items): void
5156
echo " -\n";
5257

5358
foreach ($item as $key => $value) {
54-
echo " $key: $value\n";
59+
echo " $key: " . trim($value) . "\n";
5560
}
5661
}
5762
}
@@ -102,6 +107,20 @@ function outputYaml(array $items): void
102107
) {
103108
unset($result[$index]); // failing builds
104109
}
110+
111+
if (
112+
$item['repo'] === 'wallabag/wallabag'
113+
|| $item['repo'] === 'oveleon/contao-theme-compiler-bundle'
114+
|| $item['repo'] === 'oveleon/contao-glossary-bundle'
115+
|| $item['repo'] === 'oveleon/contao-cookiebar'
116+
|| $item['repo'] === 'numero2/contao-marketing-suite'
117+
|| $item['repo'] === 'inspirum/xml-php'
118+
|| $item['repo'] === 'inspirum/balikobot-php'
119+
|| $item['repo'] === 'idleberg/php-vite-manifest'
120+
|| $item['repo'] === 'contao/contao'
121+
) {
122+
$item['cdaArgs'] = '--disable-ext-analysis ' . ($item['cdaArgs'] ?? '');
123+
}
105124
}
106125

107126
usort($result, static function (array $a, array $b): int {

0 commit comments

Comments
 (0)