diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index ffdf073..a5f6a63 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -35,6 +35,22 @@ jobs: - name: Install dependencies run: composer install --no-dev --optimize-autoloader --prefer-dist + - name: Verify and fix vendor directory + run: | + echo "=== Checking vendor directory ===" + ls -la vendor/ || echo "vendor/ not found!" + ls -la vendor/magdev/ || echo "vendor/magdev/ not found!" + + # If client is a symlink, replace with actual files + if [ -L "vendor/magdev/wc-licensed-product-client" ]; then + echo "Found symlink, replacing with actual files..." + TARGET=$(readlink -f vendor/magdev/wc-licensed-product-client) + rm vendor/magdev/wc-licensed-product-client + cp -r "$TARGET" vendor/magdev/wc-licensed-product-client + fi + + ls -la vendor/magdev/wc-licensed-product-client/ || echo "Client directory not found!" + - name: Install gettext for translation compilation run: sudo apt-get update && sudo apt-get install -y gettext