Skip to content

Commit 96321e0

Browse files
authored
E2E: refresh, keep only green setup (#201)
1 parent affb57c commit 96321e0

File tree

2 files changed

+41
-13
lines changed

2 files changed

+41
-13
lines changed

.github/workflows/e2e.yml

Lines changed: 19 additions & 12 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,26 +59,33 @@ 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
70-
cdaArgs: --config=build/composer-dependency-analyser.php
73+
cdaArgs: --disable-ext-analysis --config=build/composer-dependency-analyser.php
7174
-
7275
repo: qossmic/deptrac-src
76+
cdaArgs: --disable-ext-analysis
7377
-
7478
repo: rectorphp/rector-src
7579
-
7680
repo: rectorphp/swiss-knife
81+
-
82+
repo: sensiolabs/GotenbergBundle
83+
-
84+
repo: shapecode/cron-bundle
7785
-
7886
repo: shipmonk-rnd/dead-code-detector
87+
-
88+
repo: shipmonk-rnd/doctrine-entity-preloader
7989
-
8090
repo: shipmonk-rnd/doctrine-hint-driven-sql-walker
8191
-
@@ -90,11 +100,13 @@ jobs:
90100
repo: shipmonk-rnd/name-collision-detector
91101
-
92102
repo: shipmonk-rnd/phpstan-rules
103+
-
104+
repo: symplify/config-transformer
93105
-
94106
repo: teamneusta/pimcore-testing-framework
95107
-
96108
repo: wallabag/wallabag
97-
109+
cdaArgs: --disable-ext-analysis
98110
fail-fast: false
99111
steps:
100112
-
@@ -141,11 +153,6 @@ jobs:
141153
working-directory: ${{ matrix.repo }}
142154
run: composer install --no-progress --no-interaction --ignore-platform-reqs ${{ matrix.composerArgs }}
143155

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-
149156
-
150157
name: Run analyser
151158
working-directory: ${{ matrix.repo }}

scripts/refresh-e2e.php

Lines changed: 22 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,22 @@ 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+
|| $item['repo'] === 'qossmic/deptrac-src'
122+
|| $item['repo'] === 'phpstan/phpstan-src'
123+
) {
124+
$item['cdaArgs'] = '--disable-ext-analysis ' . ($item['cdaArgs'] ?? '');
125+
}
105126
}
106127

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

0 commit comments

Comments
 (0)