From c335825bfd95b6475fd27b032b2736e37dfbfaa5 Mon Sep 17 00:00:00 2001 From: Refringe Date: Thu, 27 Jun 2024 23:20:21 -0400 Subject: [PATCH] Updates Workflows Removes Nova auth step, optimized the number of caching commands called. --- .github/workflows/quality.yaml | 22 ++-------------------- .github/workflows/tests.yaml | 9 +-------- 2 files changed, 3 insertions(+), 28 deletions(-) diff --git a/.github/workflows/quality.yaml b/.github/workflows/quality.yaml index 1d241a8..739f925 100644 --- a/.github/workflows/quality.yaml +++ b/.github/workflows/quality.yaml @@ -22,12 +22,6 @@ jobs: php-version: '8.3' extensions: mbstring, dom, fileinfo coverage: none - - name: Configure Laravel Nova Authentication - shell: bash - env: - NOVA_USERNAME: ${{ secrets.NOVA_USERNAME }} - NOVA_LICENSE_KEY: ${{ secrets.NOVA_LICENSE_KEY }} - run: composer config http-basic.nova.laravel.com "$NOVA_USERNAME" "$NOVA_LICENSE_KEY" - name: Get Composer Cache Directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT @@ -43,10 +37,7 @@ jobs: run: | php -r "file_exists('.env') || copy('.env.ci', '.env');" php artisan key:generate - php artisan config:cache - php artisan route:cache - - name: Clear Laravel Config - run: php artisan config:clear + php artisan optimize - name: Execute Code Static Analysis with Larastan run: ./vendor/bin/phpstan analyse -c ./phpstan.neon --no-progress --error-format=github @@ -63,12 +54,6 @@ jobs: php-version: '8.3' extensions: mbstring, dom, fileinfo coverage: none - - name: Configure Laravel Nova Authentication - shell: bash - env: - NOVA_USERNAME: ${{ secrets.NOVA_USERNAME }} - NOVA_LICENSE_KEY: ${{ secrets.NOVA_LICENSE_KEY }} - run: composer config http-basic.nova.laravel.com "$NOVA_USERNAME" "$NOVA_LICENSE_KEY" - name: Get Composer Cache Directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT @@ -84,10 +69,7 @@ jobs: run: | php -r "file_exists('.env') || copy('.env.ci', '.env');" php artisan key:generate - php artisan config:cache - php artisan route:cache - - name: Clear Laravel Config - run: php artisan config:clear + php artisan optimize - name: Run Pint Code Style Fixer run: ./vendor/bin/pint - uses: stefanzweifel/git-auto-commit-action@v5 diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 01e5063..fc8bf60 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -25,12 +25,6 @@ jobs: php-version: '8.3' extensions: mbstring, dom, fileinfo coverage: none - - name: Configure Laravel Nova Authentication - shell: bash - env: - NOVA_USERNAME: ${{ secrets.NOVA_USERNAME }} - NOVA_LICENSE_KEY: ${{ secrets.NOVA_LICENSE_KEY }} - run: composer config http-basic.nova.laravel.com "$NOVA_USERNAME" "$NOVA_LICENSE_KEY" - name: Get Composer Cache Directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT @@ -59,8 +53,7 @@ jobs: run: | php -r "file_exists('.env') || copy('.env.ci', '.env');" php artisan key:generate - php artisan config:cache - php artisan route:cache + php artisan optimize - name: Run Database Migrations run: php artisan migrate - name: Link Storage