diff --git a/.github/workflows/download.yml b/.github/workflows/download.yml index c6b877403e6..62de3bc32a6 100644 --- a/.github/workflows/download.yml +++ b/.github/workflows/download.yml @@ -115,7 +115,7 @@ jobs: - name: Install dependencies run: | composer global require dragon-code/codestyler - composer config repositories.nova composer ${{ secrets.LARAVEL_NOVA_REPOSITORY }} + composer config repositories.nova composer ${{ secrets.LARAVEL_REPOSITORY }} composer require laravel/nova:^${{ matrix.nova.version }} - name: Copy localization files @@ -173,6 +173,61 @@ jobs: --ver=${{ matrix.version }} \ --copy=lang + spark: + runs-on: ubuntu-latest + + strategy: + fail-fast: true + matrix: + package: [ "stripe", "paddle" ] + + name: spark ${{ matrix.package }} + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + extensions: curl, mbstring, zip, pcntl, pdo, pdo_sqlite, iconv, json + coverage: none + + - name: Git setup + if: success() + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + + - name: Install dependencies + run: | + composer global require dragon-code/codestyler + composer config repositories.spark-stripe composer ${{ secrets.LARAVEL_REPOSITORY }} + composer require laravel/spark-${{ matrix.package }} + + - name: Copy localization files + run: | + cp vendor/laravel/spark-${{ matrix.package }}/stubs/en.json source/nova/spark/spark-${{ matrix.package }}.json -f + + - name: Clean up + run: | + composer remove laravel/spark-${{ matrix.package }} + git checkout HEAD -- composer.json + + - name: Code-Style + run: codestyle + + - name: Create a Pull Request + uses: peter-evans/create-pull-request@v7 + with: + branch: projects/patch + branch-suffix: random + delete-branch: true + add-paths: source/spark/spark-${{ matrix.package }}.json + title: "[source]: Updated Laravel Spark ${{ matrix.package }} keys" + commit-message: 🗝️ Updated Laravel Spark ${{ matrix.package }} keys + body: Updated keys for Laravel Spark ${{ matrix.package }} 💪 + ui: uses: Laravel-Lang/.github/.github/workflows/download.yml@main strategy: