diff --git a/README.md b/README.md index a5d3ce46..40622d26 100644 --- a/README.md +++ b/README.md @@ -264,14 +264,14 @@ You can persist composer's internal cache directory using the [`action/cache`](h **Note:** Please do not cache `vendor` directory using `action/cache` as that will have side-effects. ```yaml -- name: Get Composer Cache Directory - id: composer-cache +- name: Get composer cache directory + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} restore-keys: ${{ runner.os }}-composer- @@ -357,7 +357,7 @@ Examples for setting up this GitHub Action with different PHP Frameworks/Package ## :scroll: License -The scripts and documentation in this project are released under the [MIT License](LICENSE "License for shivammathur/setup-php"). This project has multiple [dependencies](https://github.com/shivammathur/setup-php/network/dependencies "Dependencies for this PHP Action") and uses [various works](#bookmark-this-action-uses-the-following-works "Tools used by this action"). Their licenses can be found in their respective repositories. +The scripts and documentation in this project are released under the [MIT License](LICENSE "License for shivammathur/setup-php"). This project has multiple [dependencies](https://github.com/shivammathur/setup-php/network/dependencies "Dependencies for this PHP Action") and uses [various works](#bookmark-dependencies "Tools used by this action"). Their licenses can be found in their respective repositories. ## :+1: Contributions diff --git a/examples/bedrock.yml b/examples/bedrock.yml index 500b0896..c857f1a2 100644 --- a/examples/bedrock.yml +++ b/examples/bedrock.yml @@ -17,11 +17,11 @@ jobs: with: php-version: ${{ matrix.php-versions }} - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/cakephp-mysql.yml b/examples/cakephp-mysql.yml index 819ac6e4..1c573766 100644 --- a/examples/cakephp-mysql.yml +++ b/examples/cakephp-mysql.yml @@ -37,12 +37,12 @@ jobs: - name: Start mysql service run: sudo /etc/init.d/mysql start - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -70,12 +70,12 @@ jobs: php-version: '7.3' extensions: mbstring, intl - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -98,12 +98,12 @@ jobs: extensions: mbstring, intl tools: phpstan - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/cakephp-postgres.yml b/examples/cakephp-postgres.yml index 100ce80e..50dbadab 100644 --- a/examples/cakephp-postgres.yml +++ b/examples/cakephp-postgres.yml @@ -35,12 +35,12 @@ jobs: extensions: mbstring, intl, redis, pdo_pgsql coverage: pcov - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -68,12 +68,12 @@ jobs: php-version: '7.3' extensions: mbstring, intl - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -96,12 +96,12 @@ jobs: extensions: mbstring, intl tools: phpstan - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/cakephp.yml b/examples/cakephp.yml index 9b233cdf..1fe49013 100644 --- a/examples/cakephp.yml +++ b/examples/cakephp.yml @@ -19,12 +19,12 @@ jobs: extensions: mbstring, intl, pdo_sqlite, pdo_mysql coverage: pcov #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -48,12 +48,12 @@ jobs: php-version: '7.3' extensions: mbstring, intl - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -76,12 +76,12 @@ jobs: extensions: mbstring, intl tools: phpstan - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/codeigniter.yml b/examples/codeigniter.yml index 2067096a..6758ae1c 100644 --- a/examples/codeigniter.yml +++ b/examples/codeigniter.yml @@ -18,12 +18,12 @@ jobs: extensions: mbstring, intl, curl, dom coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/laravel-mysql.yml b/examples/laravel-mysql.yml index 75e65373..9b27b876 100644 --- a/examples/laravel-mysql.yml +++ b/examples/laravel-mysql.yml @@ -44,12 +44,12 @@ jobs: - name: Start mysql service run: sudo /etc/init.d/mysql start - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/laravel-postgres.yml b/examples/laravel-postgres.yml index 5df27195..b7288ecf 100644 --- a/examples/laravel-postgres.yml +++ b/examples/laravel-postgres.yml @@ -44,12 +44,12 @@ jobs: extensions: mbstring, dom, fileinfo, pgsql coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/laravel.yml b/examples/laravel.yml index ebf5bd1b..6f54cc2e 100644 --- a/examples/laravel.yml +++ b/examples/laravel.yml @@ -20,12 +20,12 @@ jobs: extensions: mbstring, dom, fileinfo coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/lumen-mysql.yml b/examples/lumen-mysql.yml index 1a67b35f..482f5f5c 100644 --- a/examples/lumen-mysql.yml +++ b/examples/lumen-mysql.yml @@ -44,12 +44,12 @@ jobs: - name: Start mysql service run: sudo /etc/init.d/mysql start - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/lumen-postgres.yml b/examples/lumen-postgres.yml index b2941daa..0721fe0d 100644 --- a/examples/lumen-postgres.yml +++ b/examples/lumen-postgres.yml @@ -44,12 +44,12 @@ jobs: extensions: mbstring, dom, fileinfo, pgsql coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/lumen.yml b/examples/lumen.yml index 7e3794f0..c35a36ac 100644 --- a/examples/lumen.yml +++ b/examples/lumen.yml @@ -20,12 +20,12 @@ jobs: extensions: mbstring, dom, fileinfo, mysql coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/phalcon-mysql.yml b/examples/phalcon-mysql.yml index 6002a15d..92308c41 100644 --- a/examples/phalcon-mysql.yml +++ b/examples/phalcon-mysql.yml @@ -44,12 +44,12 @@ jobs: - name: Start mysql service run: sudo /etc/init.d/mysql start - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/phalcon-postgres.yml b/examples/phalcon-postgres.yml index 156f38d4..10b5deb3 100644 --- a/examples/phalcon-postgres.yml +++ b/examples/phalcon-postgres.yml @@ -43,12 +43,12 @@ jobs: extensions: mbstring, dom, zip, phalcon4, pgsql #use phalcon3 for the phalcon 3.x coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/sage.yml b/examples/sage.yml index faf867fa..ca434808 100644 --- a/examples/sage.yml +++ b/examples/sage.yml @@ -33,12 +33,12 @@ jobs: key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: ${{ runner.os }}-yarn- - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/slim-framework.yml b/examples/slim-framework.yml index 848374e3..1616de56 100644 --- a/examples/slim-framework.yml +++ b/examples/slim-framework.yml @@ -18,12 +18,12 @@ jobs: extensions: mbstring, simplexml, dom coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/symfony-mysql.yml b/examples/symfony-mysql.yml index 97d8e817..1b34cf60 100644 --- a/examples/symfony-mysql.yml +++ b/examples/symfony-mysql.yml @@ -31,12 +31,12 @@ jobs: - name: Start mysql service run: sudo /etc/init.d/mysql start - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/symfony-postgres.yml b/examples/symfony-postgres.yml index c04be1bc..82bef4ad 100644 --- a/examples/symfony-postgres.yml +++ b/examples/symfony-postgres.yml @@ -29,12 +29,12 @@ jobs: extensions: mbstring, xml, ctype, iconv, intl, pdo_sqlite, pgsql coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/symfony.yml b/examples/symfony.yml index 74a899dd..9478cb57 100644 --- a/examples/symfony.yml +++ b/examples/symfony.yml @@ -20,12 +20,12 @@ jobs: extensions: mbstring, xml, ctype, iconv, intl, pdo_sqlite coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/yii2-mysql.yml b/examples/yii2-mysql.yml index e19f8915..ce14522f 100644 --- a/examples/yii2-mysql.yml +++ b/examples/yii2-mysql.yml @@ -41,12 +41,12 @@ jobs: - name: Start mysql service run: sudo /etc/init.d/mysql start - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/yii2-postgres.yml b/examples/yii2-postgres.yml index 82c031d6..ade4fdc6 100644 --- a/examples/yii2-postgres.yml +++ b/examples/yii2-postgres.yml @@ -39,12 +39,12 @@ jobs: extensions: mbstring, intl, gd, imagick, zip, dom, pgsql coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/examples/zend-framework.yml b/examples/zend-framework.yml index 60402f55..c80537cf 100644 --- a/examples/zend-framework.yml +++ b/examples/zend-framework.yml @@ -18,12 +18,12 @@ jobs: extensions: mbstring, bcmath, curl, intl coverage: xdebug #optional - name: Get composer cache directory - id: composer-cache + id: composercache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composercache.outputs.dir }} # Use composer.json for key, if composer.lock is not committed. # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}