cache-extensions

Cache PHP extensions in GitHub Actions

MIT License

Downloads
186
Stars
49
Committers
5

Bot releases are hidden (Show)

cache-extensions - 1.11.1 Latest Release

Published by shivammathur 29 days ago

  • Fix cache on self-hosted containers between PHP patch versions. (#44)
  • Update Node.js dependencies.

Full Changelog: https://github.com/shivammathur/cache-extensions/compare/1.11.0...1.11.1

cache-extensions - 1.11.0

Published by shivammathur 4 months ago

  • Improve support for self-hosted runners
  • Add support for Ubuntu 24.04
  • Fix support for arm64 runners
  • Fix support for different macos versions
  • Fix support to cache gd extension correctly
  • Fix caching dependencies extensions and libraries from shivammathur/extensions tap on macOS.
  • Minify ncc output.
  • Update Node.js dependencies.

Full Changelog: https://github.com/shivammathur/cache-extensions/compare/1.10.1...1.11.0

cache-extensions - 1.10.1

Published by shivammathur 7 months ago

  • Add API version for PHP 8.2 and 8.3 in cache.sh.
  • Update Node.js dependencies.

Full Changelog: https://github.com/shivammathur/cache-extensions/compare/1.10.0...1.10.1

cache-extensions - 1.10.0

Published by shivammathur about 1 year ago

  • Fix package lists before installing libraries.
  • Add sudo if missing.
  • Update Node.js dependencies.

Full Changelog: https://github.com/shivammathur/cache-extensions/compare/1.9.1...1.10.0

cache-extensions - 1.9.1

Published by shivammathur over 1 year ago

  • Drop support for ubuntu 18.04
  • Add support for php-version-file input
  • Update Node.js dependencies

Full Changelog: https://github.com/shivammathur/cache-extensions/compare/1.9.0...1.9.1

cache-extensions - 1.9.0

Published by shivammathur about 2 years ago

  • Switch to $GITHUB_OUTPUT.
  • Update actions in CI workflows.
  • Update Node.js dependencies.
cache-extensions - 1.8.2

Published by shivammathur about 2 years ago

  • Fixed sed error when extensions from the source are specified on Linux.
  • Update Node.js dependencies.
cache-extensions - 1.8.1

Published by shivammathur about 2 years ago

  • Bump Node.js dependencies.
cache-extensions - 1.8.0

Published by shivammathur over 2 years ago

  • Add support for ubuntu-22.04
  • Add support for couchbase on macOS.
  • Bump Node.js dependencies.
cache-extensions - 1.7.1

Published by shivammathur over 2 years ago

  • Bump Node.js dependencies.
  • Improve node test workflow.
  • Fix import in cache.test.ts
  • Add CodeQL workflow.
cache-extensions - 1.7.0

Published by shivammathur almost 3 years ago

  • Add the repository, workflow, and the job to the cache key.
  • Reset the extension cache.
  • Add release workflow for NPM and GitHub packages.
  • Refactor workflows.
  • Improve package.json.
  • Bump Node version to 16.x.
  • Update Node.js dependencies.
cache-extensions - 1.6.2

Published by shivammathur about 3 years ago

  • Drop support for Ubuntu 16.04
  • Add support for php-version in \d.x, and aliases latest and nightly.
  • Fix cache for APCu and Imagick.
  • Refactor to use setup-php NPM package.
  • Improve caching dependencies on macOS.
  • Fix PHP API version in PHP 8.1.
  • Update lists of libraries on Ubuntu.
  • Automate and update lists of extensions with dependencies on macOS.
  • Reset cache date.
  • Update Node.js dependencies.
cache-extensions - 1.6.1

Published by shivammathur over 3 years ago

  • Fix cache on macOS.
  • Update Node.js dependencies.
cache-extensions - 1.6.0

Published by shivammathur over 3 years ago

  • Add support to cache dependencies in macOS.
  • Refactor extension.sh to 3 scripts.
  • Refactor Node.js code and tests.
  • Improve get_api_version in cache.sh.
  • Improve and group logs.
  • Use @actions/cache to cache dependencies.
  • Refactor Linux dependency setup.
  • Skip dependency setup for old PHP versions 5.3 to 5.5.
  • Add workflow to sync ubuntu lists and update tags.
  • Reset cache date.
  • Update Node.js dependencies.
cache-extensions - 1.5.1

Published by shivammathur over 3 years ago

  • Clear Cache
  • Update ubuntu-latest YAML workflow label
  • Update Node.js dependencies.
cache-extensions - 1.5.0

Published by shivammathur over 3 years ago

  • Removed extension lists checks as they were not updated.
  • Fix dependency checks on Linux.
  • Fix support for extensions which need other extensions on Linux.
  • Refactor extensions.sh.
  • Improve logging on Linux.
  • Update Node.js dependencies.
cache-extensions - 1.4.0

Published by shivammathur almost 4 years ago

  • Change extensions directory for PHP 5.3 on Ubuntu.
  • Add support for PHP 5.6+ on MacOS ARM.
  • Update lists for PHP 5.3.
  • Clear cache.
  • Update dependencies.
cache-extensions - 1.3.3

Published by shivammathur almost 4 years ago

  • Adjust extension_dir for PHP 8 on Ubuntu
  • Reset extension cache
  • Update dependencies
  • Update lists
cache-extensions - 1.3.2

Published by shivammathur almost 4 years ago

  • Clear cache.
  • Update dependencies.
cache-extensions - 1.3.1

Published by shivammathur almost 4 years ago

  • Add PHP 8.1 and macos-11.0 to the README.
  • Update Node.js dependencies.