1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-08 20:22:42 +01:00

reduce ci workers

This commit is contained in:
David Bomba 2024-05-29 19:08:20 +10:00
parent 43ae751707
commit e04c56efc5

View File

@ -17,7 +17,7 @@ jobs:
php-versions: ['8.2'] php-versions: ['8.2']
phpunit-versions: ['latest'] phpunit-versions: ['latest']
ci_node_total: [ 8 ] ci_node_total: [ 8 ]
ci_node_index: [ 0, 1, 2, 3, 4, 5, 6, 7] ci_node_index: [ 0, 1]
laravel: [10.*] laravel: [10.*]
dependency-version: [prefer-stable] dependency-version: [prefer-stable]
@ -92,6 +92,18 @@ jobs:
run: | run: |
cp .env.ci .env cp .env.ci .env
- name: Get Composer Cache Directory
id: composer-cache
run: |
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-${{ matrix.php }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-${{ matrix.php }}-composer-
- name: Install composer dependencies - name: Install composer dependencies
run: | run: |
composer config -g github-oauth.github.com ${{ secrets.GITHUB_TOKEN }} composer config -g github-oauth.github.com ${{ secrets.GITHUB_TOKEN }}