Changelog History
Page 8
-
v1.3.2 Changes
September 20, 2019Setup PHP in GitHub Actions
๐ GitHub Action to install PHP with required extensions, php.ini configuration and composer. This action can be added as a step in your action workflow and it will setup the PHP environment you need to test your application. Refer to Usage section to see how to use this.
๐ PHP Versions Support
- 5.6
- 7.0
- 7.1
- 7.2
- 7.3
- ๐ 7.4
7.4.0beta4
onubuntu
, and7.4.0RC2
onwindows
andmacOS
Note: PHP 7.4 is currently in development, do not use in production.
๐ OS Support
Virtual environment matrix.operating-system ๐ Windows Server 2019 ๐ Windows Server 2016 R2 โ Ubuntu 18.04 Ubuntu 16.04 ubuntu-16.04
๐ macOS X Mojave 10.14 ๐ PHP Extension Support
- ๐ฆ On
ubuntu
extensions which have the package in apt are installed. - ๐ On
windows
andmacOS
PECL extensions are installed. - Extensions which are installed along with PHP if specified are enabled.
- ๐ Extensions which cannot be installed gracefully leave an error message in the logs, the action is not interruped.
Usage
๐ Inputs supported by this GitHub Action.
- php-version
- extension-csv (optional)
- ini-values-csv (optional)
๐ See action.yml for more info
Basic Usage
steps: - name: Checkoutuses: actions/checkout@master- name: Installing PHPuses: shivammathur/setup-php@masterwith: php-version: 7.3extension-csv: mbstring, xdebug #optionalini-values-csv: "post\_max\_size=256M, short\_open\_tag=On" #optional- name: Check PHP Versionrun: php -v- name: Check Composer Versionrun: composer -V- name: Check PHP Extensionsrun: php -m
โ Matrix Testing
jobs: run: runs-on: ${{ matrix.operating-system }}strategy: max-parallel: 15matrix: operating-system: [ubuntu-latest, windows-latest, macOS-latest]php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3']name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}steps: - name: Checkoutuses: actions/checkout@master - name: Install PHPuses: shivammathur/setup-php@masterwith: php-version: ${{ matrix.php-versions }}extension-csv: mbstring, xdebug #optionalini-values-csv: "post\_max\_size=256M, short\_open\_tag=On" #optional - name: Check PHP Versionrun: php -v - name: Check Composer Versionrun: composer -V - name: Check PHP Extensionsrun: php -m
License
๐ The scripts and documentation in this project are released under the MIT License
Contributions
๐ Contributions are welcome! See Contributor's Guide
This action uses the following works
Further Reading
-
v1.3.1 Changes
September 19, 2019Setup PHP in GitHub Actions
๐ GitHub Action to install PHP with required extensions, php.ini configuration and composer. This action can be added as a step in your action workflow and it will setup the PHP environment you need to test your application. Refer to Usage section to see how to use this.
๐ PHP Versions Support
- 5.6
- 7.0
- 7.1
- 7.2
- 7.3
- ๐ 7.4
7.4.0beta4
onubuntu
, and7.4.0RC2
onwindows
andmacOS
Note: PHP 7.4 is currently in development, do not use in production.
๐ OS Support
Virtual environment matrix.operating-system ๐ Windows Server 2019 ๐ Windows Server 2016 R2 โ Ubuntu 18.04 Ubuntu 16.04 ubuntu-16.04
๐ macOS X Mojave 10.14 ๐ PHP Extension Support
- ๐ฆ On
ubuntu
extensions which have the package in apt are installed. - ๐ On
windows
andmacOS
PECL extensions are installed. - Extensions which are installed along with PHP if specified are enabled.
- ๐ Extensions which cannot be installed gracefully leave an error message in the logs, the action is not interruped.
Usage
๐ Inputs supported by this GitHub Action.
- php-version
- extension-csv (optional)
- ini-values-csv (optional)
๐ See action.yml for more info
Basic Usage
steps: - name: Checkoutuses: actions/checkout@master- name: Installing PHPuses: shivammathur/setup-php@masterwith: php-version: 7.3extension-csv: mbstring, xdebug #optionalini-values-csv: "post\_max\_size=256M, short\_open\_tag=On" #optional- name: Check PHP Versionrun: php -v- name: Check Composer Versionrun: composer -V- name: Check PHP Extensionsrun: php -m
โ Matrix Testing
jobs: run: runs-on: ${{ matrix.operating-system }}strategy: max-parallel: 15matrix: operating-system: [ubuntu-latest, windows-latest, macOS-latest]php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3']name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}steps: - name: Checkoutuses: actions/checkout@master - name: Install PHPuses: shivammathur/setup-php@masterwith: php-version: ${{ matrix.php-versions }}extension-csv: mbstring, xdebug #optionalini-values-csv: "post\_max\_size=256M, short\_open\_tag=On" #optional - name: Check PHP Versionrun: php -v - name: Check Composer Versionrun: composer -V - name: Check PHP Extensionsrun: php -m
License
๐ The scripts and documentation in this project are released under the MIT License
Contributions
๐ Contributions are welcome! See Contributor's Guide
This action uses the following works
Further Reading
-
v1.3.0 Changes
September 18, 2019Setup PHP in GitHub Actions
๐ GitHub Action to install PHP with required extensions, php.ini configuration and composer. This action can be added as a step in your action workflow and it will setup the PHP environment you need to test your application. Refer to Usage section to see how to use this.
๐ PHP Versions Support
- 5.6
- 7.0
- 7.1
- 7.2
- 7.3
- ๐ 7.4
7.4.0beta4
onubuntu
, and7.4.0RC2
onwindows
andmacOS
Note: PHP 7.4 is currently in development, do not use in production.
๐ OS Support
Virtual environment matrix.operating-system ๐ Windows Server 2019 ๐ Windows Server 2016 R2 โ Ubuntu 18.04 Ubuntu 16.04 ubuntu-16.04
๐ macOS X Mojave 10.14 ๐ PHP Extension Support
- ๐ฆ On
ubuntu
extensions which have the package in apt are installed. - ๐ On
windows
andmacOS
PECL extensions are installed. - Extensions which are installed along with PHP if specified are enabled.
- ๐ Extensions which cannot be installed gracefully leave an error message in the logs, the action is not interruped.
Usage
๐ Inputs supported by this GitHub Action.
- php-version
- extension-csv (optional)
- ini-values-csv (optional)
๐ See action.yml for more info
Basic Usage
steps: - name: Checkoutuses: actions/checkout@master- name: Installing PHPuses: shivammathur/setup-php@masterwith: php-version: 7.3extension-csv: mbstring, xdebug #optionalini-values-csv: "post\_max\_size=256M, short\_open\_tag=On" #optional- name: Check PHP Versionrun: php -v- name: Check Composer Versionrun: composer -V- name: Check PHP Extensionsrun: php -m
โ Matrix Testing
jobs: run: runs-on: ${{ matrix.operating-system }}strategy: max-parallel: 15matrix: operating-system: [ubuntu-latest, windows-latest, macOS-latest]php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3']name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}steps: - name: Checkoutuses: actions/checkout@master - name: Install PHPuses: shivammathur/setup-php@masterwith: php-version: ${{ matrix.php-versions }}extension-csv: mbstring, xdebug #optionalini-values-csv: "post\_max\_size=256M, short\_open\_tag=On" #optional - name: Check PHP Versionrun: php -v - name: Check Composer Versionrun: composer -V - name: Check PHP Extensionsrun: php -m
License
๐ The scripts and documentation in this project are released under the MIT License
Contributions
๐ Contributions are welcome! See Contributor's Guide
This action uses the following works
Further Reading
-
v1.2.1 Changes
September 13, 2019Setup PHP in GitHub Actions
๐ GitHub Action to install PHP with required extensions and composer. This action can be added as a step in your action workflow and it will setup the PHP environment you need to test your application. Refer to Usage section to see how to use this.
๐ PHP Versions Support
- 5.6
- 7.0
- 7.1
- 7.2
- 7.3
๐ OS Support
Virtual environment matrix.operating-system ๐ Windows Server 2019 ๐ Windows Server 2016 R2 โ Ubuntu 18.04 Ubuntu 16.04 ubuntu-16.04
๐ macOS X Mojave 10.14 ๐ PHP Extension Support
- ๐ฆ On
ubuntu
extensions which have the package in apt are installed. - ๐ On
windows
andmacOS
PECL extensions are installed. - Extensions which are installed along with PHP if specified are enabled.
- ๐ Extensions which cannot be installed gracefully leave an error message in the logs, the action is not interruped.
Usage
๐ See action.yml for inputs this action supports.
Basic
steps: - name: Checkoutuses: actions/checkout@master- name: Installing PHPuses: shivammathur/setup-php@masterwith: php-version: 7.3extension-csv: mbstring, xdebug- name: Check PHP Versionrun: php -v- name: Check Composer Versionrun: composer -V- name: Check PHP Extensionsrun: php -m
โ Matrix Testing
jobs: run: runs-on: ${{ matrix.operating-system }}strategy: max-parallel: 15matrix: operating-system: [ubuntu-latest, windows-latest, macOS-latest]php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3']name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}steps: - name: Checkoutuses: actions/checkout@master - name: Install PHPuses: shivammathur/setup-php@masterwith: php-version: ${{ matrix.php-versions }}extension-csv: mbstring, xdebug - name: Check PHP Versionrun: php -v - name: Check Composer Versionrun: composer -V - name: Check PHP Extensionsrun: php -m
License
๐ The scripts and documentation in this project are released under the MIT License
Contributions
๐ Contributions are welcome! See Contributor's Guide
This action uses the following works
Further Reading
-
v1.2.0 Changes
September 13, 2019Setup PHP in GitHub Actions
๐ GitHub Action to install PHP with required extensions and composer. This action can be added as a step in your action workflow and it will setup the PHP environment you need to test your application. Refer to Usage section to see how to use this.
๐ PHP Versions Support
- 5.6
- 7.0
- 7.1
- 7.2
- 7.3
- ๐ 7.4
7.4.0beta4
onubuntu
, and7.4.0RC1
onwindows
andmacOS
Note: PHP 7.4 is currently in development, do not use in production.
๐ OS Support
Virtual environment matrix.operating-system ๐ Windows Server 2019 ๐ Windows Server 2016 R2 โ Ubuntu 18.04 Ubuntu 16.04 ubuntu-16.04
๐ macOS X Mojave 10.14 ๐ PHP Extension Support
- ๐ฆ On
ubuntu
extensions which have the package in apt are installed. - ๐ On
windows
andmacOS
PECL extensions are installed. - Extensions which are installed along with PHP if specified are enabled.
- ๐ Extensions which cannot be installed gracefully leave an error message in the logs, the action is not interruped.
Usage
๐ See action.yml for inputs this action supports.
Basic
steps: - name: Checkoutuses: actions/checkout@master- name: Installing PHPuses: shivammathur/setup-php@masterwith: php-version: 7.3extension-csv: mbstring, xdebug- name: Check PHP Versionrun: php -v- name: Check Composer Versionrun: composer -V- name: Check PHP Extensionsrun: php -m
โ Matrix Testing
jobs: run: runs-on: ${{ matrix.operating-system }}strategy: max-parallel: 15matrix: operating-system: [ubuntu-latest, windows-latest, macOS-latest]php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3']name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}steps: - name: Checkoutuses: actions/checkout@master - name: Install PHPuses: shivammathur/setup-php@masterwith: php-version: ${{ matrix.php-versions }}extension-csv: mbstring, xdebug - name: Check PHP Versionrun: php -v - name: Check Composer Versionrun: composer -V - name: Check PHP Extensionsrun: php -m
License
๐ The scripts and documentation in this project are released under the MIT License
Contributions
๐ Contributions are welcome! See Contributor's Guide
This action uses the following works
Further Reading
-
v1.1.2 Changes
September 08, 2019Setup PHP in GitHub Actions
๐ GitHub Action to install PHP with required extensions and composer. This action can be added as a step in your action workflow and it will setup the PHP environment you need to test your application. Refer to Usage section to see how to use this.
๐ PHP Versions Support
- 5.6
- 7.0
- 7.1
- 7.2
- 7.3
๐ OS Support
Virtual environment matrix.operating-system ๐ Windows Server 2019 ๐ Windows Server 2016 R2 โ Ubuntu 18.04 Ubuntu 16.04 ubuntu-16.04
๐ macOS X Mojave 10.14 ๐ PHP Extension Support
- ๐ฆ On
ubuntu
extensions which have the package in apt are installed. - ๐ On
windows
andmacOS
PECL extensions are installed. - Extensions which are installed along with PHP if specified are enabled.
- ๐ Extensions which cannot be installed gracefully leave an error message in the logs, the action is not interruped.
Usage
๐ See action.yml for inputs this action supports.
Basic
steps: - name: Checkoutuses: actions/checkout@master- name: Installing PHPuses: shivammathur/setup-php@masterwith: php-version: 7.3extension-csv: mbstring, xdebug- name: Check PHP Versionrun: php -v- name: Check Composer Versionrun: composer -V- name: Check PHP Extensionsrun: php -m
โ Matrix Testing
jobs: run: runs-on: ${{ matrix.operating-system }}strategy: max-parallel: 15matrix: operating-system: [ubuntu-latest, windows-latest, macOS-latest]php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3']name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}steps: - name: Checkoutuses: actions/checkout@master - name: Install PHPuses: shivammathur/setup-php@masterwith: php-version: ${{ matrix.php-versions }}extension-csv: mbstring, xdebug - name: Check PHP Versionrun: php -v - name: Check Composer Versionrun: composer -V - name: Check PHP Extensionsrun: php -m
License
๐ The scripts and documentation in this project are released under the MIT License
Contributions
๐ Contributions are welcome! See Contributor's Guide
This action uses the following works
Further Reading