Christoph M. Becker
9243f1ff40
Update libmemcached to 1.1.4 for Windows CI
2024-10-16 09:30:55 +02:00
Christoph M. Becker
089a367fe2
Update setup-php-sdk to v0.10
2024-10-15 07:48:05 +02:00
Christoph M. Becker
c6f7d8d2be
Cater to yet missing libmemcached-vs17
...
Using libmemcached-vs16 instead should be fine.
2024-10-15 07:48:05 +02:00
Christoph M. Becker
8877b9ac8a
Use new download server
...
windows.php.net is in the process of being replaced by
downloads.php.net, so we switch right away.
2024-10-15 07:48:05 +02:00
Christoph M. Becker
cf30549f25
Test PHP 8.4 on Windows, too
...
While caching speeds up the Windows builds, allocating an available
runner takes some time (especially for many pushes in a short time).
Thus we only build PHP 8.4 x64,zts, which should already suffice to
detect most issues.
2024-10-15 07:48:05 +02:00
Christoph M. Becker
61957273e3
Actually enable caching
2024-10-15 07:48:05 +02:00
Christoph M. Becker
6189c32892
Use setup-php-sdk caching
...
While a new release is pending, it seems worthwhile to make use of the
caching as soon as possible to speed up Windows CI.
2024-10-15 07:48:05 +02:00
Michael Wallner
3ca10ec762
ci: supply a name for the ubuntu workflow
2024-09-26 13:28:51 +02:00
Michael Wallner
8a6b0c7801
ci: ubuntu already ships with awesomized/libmemcached
2024-09-25 23:54:27 +02:00
Michael Wallner
93c1bc449f
ci: attempt to fix windows build
2024-09-25 23:54:00 +02:00
William Van Hevelingen
abd372b454
CI: Add PHP 8.3 to the required matrix, add PHP 8.4 to experimental ( #557 )
2024-05-15 18:31:36 -07:00
dependabot[bot]
eb39e469d0
Bump actions/checkout from 3 to 4 ( #548 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 10:33:10 -07:00
dependabot[bot]
d2b1172dff
Bump actions/checkout from 2 to 3 ( #534 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 07:57:32 -07:00
Christoph M. Becker
6a58af6abc
Add minimal Windows CI ( #532 )
...
For now, only building the extension is supported.
2023-01-18 09:50:05 -08:00
Aaron Stone
04a0f72eaa
CI: Add libmemcached-awesome to matrix ( #530 )
2023-01-09 11:07:54 -08:00
Aaron Stone
3b0070aab2
CI: Add PHP 8.2 to the required matrix, add PHP 8.3 to experimental ( #529 )
2023-01-06 14:32:41 -08:00
dependabot[bot]
8a5ef9ef34
Bump actions/checkout from 2 to 3 ( #505 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 13:57:02 -08:00
Ruud Kamphuis
d3b8ce13f1
Remove experimental for PHP 8.1 and add PHP 8.2 experimental ( #494 )
2021-11-29 10:58:58 -08:00
mszabo-wikia
60a8f9f881
Add GitHub Actions build ( #492 )
...
travis-ci.org builds have ceased, so this patch adds a GitHub Actions
workflow to build and test the extension, as well as a Dependabot
configuration file to keep the referenced actions up to date.
I've opted to slightly simplify the workflow compared to the Travis
build script. For one, I have not included libmemcached protocol
support, as most distros do not supply a libmemcached compiled with
server protocol support, and previous discussion suggests its usefulness
in the context of this extension may be limited.[1] I've also opted to
remove multiversion libmemcached testing in favor of using the system
libmemcached, as the referenced other versions seem to be old enough for
this to hopefully not be a problem. These could conceivably be
reintroduced if needed.
---
[1] https://github.com/php-memcached-dev/php-memcached/issues/418#issuecomment-449587972
2021-11-08 09:18:14 -08:00