fix: skip composer scripts, run key:generate before package:discover
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Joris Slagter
2025-12-02 22:46:30 +01:00
parent 97f8b07ff9
commit 9e40844322

View File

@@ -17,10 +17,13 @@ steps:
- mkdir -p bootstrap/cache - mkdir -p bootstrap/cache
# Set proper permissions for Laravel # Set proper permissions for Laravel
- chmod -R 775 storage bootstrap/cache - chmod -R 775 storage bootstrap/cache
# Now run composer install (vendor/ needed for artisan) # Now run composer install WITHOUT scripts (skip auto-discovery)
- composer install --prefer-dist --no-progress --no-interaction - composer install --prefer-dist --no-progress --no-interaction --no-scripts
# Generate app key after composer install # Generate app key before running discovery
- php artisan key:generate - php artisan key:generate
# Now manually run package discovery
- php artisan package:discover --ansi
# Validate composer.json
- composer validate --strict - composer validate --strict
- echo "✓ Composer validation passed" - echo "✓ Composer validation passed"
# Uncomment when tests are ready: # Uncomment when tests are ready: