Skip to content

Commit e58ff4f

Browse files
PKuhlmayclaude
andcommitted
[BUGFIX] Add extension symlink step to CI workflow
The .Build/ directory is gitignored, so the symlink at .Build/public/typo3conf/ext/extension_builder was never created in CI. Unit tests resolve fixture files via Environment::getPublicPath() through this symlink, causing all PrinterTest assertions to fail with "file not found". Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 71e1895 commit e58ff4f

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ jobs:
4141
- name: "Install dependencies"
4242
run: composer require "typo3/minimal:${{ matrix.typo3 }}" --prefer-dist --no-progress --no-interaction
4343

44+
- name: "Create extension symlink"
45+
run: mkdir -p .Build/public/typo3conf/ext/ && ln -s $PWD .Build/public/typo3conf/ext/extension_builder
46+
4447
- name: "Check PHP syntax errors"
4548
run: find . -name \*.php ! -path "./.Build/*" -print0 | xargs -0 -n1 -P4 php -d display_errors=stderr -n -l > /dev/null
4649

0 commit comments

Comments
 (0)