Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update shivammathur/setup-php action to v2.14.0 #173

Merged
merged 1 commit into from
Sep 13, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 13, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
shivammathur/setup-php action minor 2.13.0 -> 2.14.0

Release Notes

shivammathur/setup-php

v2.14.0

Compare Source

This project depends on community sponsorships. Maintaining it takes time and money. So, I appeal to you to sponsor my work and keep this project free and open-source. More so If you have a commercial product that uses setup-php. Your sponsorship will help me give the required resources for maintaining setup-php, adding requested features, and keeping it secure.

Sponsor shivammathur


  • Add support for PHP 8.2. #​490, Docs
  • Specifying 8.2 in the php-version input will set up a nightly build of PHP 8.2.0-dev from the master branch of php/php-src.
- name: Setup PHP 8.2
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.2'
  • Add support for the nightly alias for setting up a build from the master branch. #​491, Docs
  • This will also set up PHP 8.2.0-dev from the master branch of php/php-src.
- name: Setup PHP 8.2
  uses: shivammathur/setup-php@v2
  with:
    php-version: nightly
  • Add support to disable all shared extensions. #​487 Docs
  • Specifying none in extensions input will now disable all shared extensions.
  • If none is specified along with other extensions then setup-php will first remove all shared extensions, and then process the other extensions in the input.
  • As part of this feature from now on, shared extensions will just be disabled, and not removed completely.

❤️ Thanks! @​sebastianbergmann and @​localheinz for sponsoring this feature.

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/setup-php@v2
  with:
    php-version: 8.0
    extensions: none, mbstring
  • Fix disabling extensions to identify dependent extensions using the Reflection data and disable them as well. For example, disabling PDO will also disable pdo_mysql.

  • Fix warnings in Windows when the required directory is already present.

  • Fix to identify opcache if Zend OPcache is specified in extensions input.

  • Fix Windows script to install PHP 8.2 and future nightly builds correctly.

  • Fix to parse PHP 8.1 semver version.

  • Use shivammathur/extensions tap to install vips extension on macOS.


Internal

  • Add test cases for ini-values containing special characters to config.test.ts to avoid regression.

  • Add bugs, directories, files and types properties in package.json.

  • Add an SVG with past and present individual sponsors to the README.

  • Use commit hash from the path in URL instead of the query string for nightly builds on macOS.

  • Fix build error in install.ts after TypeScript upgrade.

  • Minor refactor in install.test.ts.

  • Refactor config and coverage test files to use jest.each.

  • Update tsconfig to generate type declarations.

  • Update documentation in the README.

  • Update versions in SECURITY.md.

  • Update Node.js dependencies.


Follow for updates

setup-php reddit setup-php twitter setup-php status


Configuration

📅 Schedule: "before 11pm on Monday" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@onigoetz onigoetz merged commit 8e1f046 into master Sep 13, 2021
@renovate renovate bot deleted the renovate/all-minor-patch branch September 13, 2021 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants