All Versions
76
Latest Version
Avg Release Cycle
15 days
Latest Release
1218 days ago

Changelog History
Page 8

  • v1.3.2 Changes

    September 20, 2019

    Setup PHP in GitHub Actions

    GitHub Actions statusLICENSE

    ๐Ÿ‘€ 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 on ubuntu, and 7.4.0RC2 on windows and macOS

    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 and macOS 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, 2019

    Setup PHP in GitHub Actions

    GitHub Actions statusLICENSE

    ๐Ÿ‘€ 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 on ubuntu, and 7.4.0RC2 on windows and macOS

    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 and macOS 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, 2019

    Setup PHP in GitHub Actions

    GitHub Actions statusLICENSE

    ๐Ÿ‘€ 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 on ubuntu, and 7.4.0RC2 on windows and macOS

    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 and macOS 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, 2019

    Setup PHP in GitHub Actions

    GitHub Actions statusLICENSE

    ๐Ÿ‘€ 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 and macOS 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, 2019

    Setup PHP in GitHub Actions

    GitHub Actions statusLICENSE

    ๐Ÿ‘€ 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 on ubuntu, and 7.4.0RC1 on windows and macOS

    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 and macOS 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, 2019

    Setup PHP in GitHub Actions

    GitHub Actions statusLICENSE

    ๐Ÿ‘€ 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 and macOS 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