60 Commits

Author SHA1 Message Date
Shivam Mathur fd068f6ca2 Use Add-PhpDeps for overrideable dependency resolution 2026-04-11 22:20:10 +05:30
Shivam Mathur bc50a8a8df Fix regex in test-php-libs-from-source workflow 2026-04-10 15:06:09 +05:30
Shivam Mathur b4cd484cc1 Fix cache keys for libs build test workflows 2026-03-27 19:55:43 +05:30
Shivam Mathur 1474b2fee5 Add workflow to test PHP builds from source repo and with custom library builds 2026-03-26 23:42:16 +05:30
Shivam Mathur 87973482b5 Build php in source directory for local sources 2026-03-15 01:51:41 +05:30
Shivam Mathur 4abd2d2818 Fix running Invoke-PhpBuild from paths with spaces
Add test workflow for local set up
2026-03-15 01:51:41 +05:30
Shivam Mathur 4b479569db Bump actions to node24 versions 2026-03-14 18:18:47 +05:30
Shivam Mathur 45f82d5aa8 Add upload choice in pecl workflow 2026-03-14 15:48:37 +05:30
Shivam Mathur 1df0fa6f29 Add support to test building PHP with new library builds
Add smoke tests to php builds
2026-02-27 18:27:04 +05:30
Shivam Mathur 0ce676f797 Set PHP_BUILD_PROVIDER for PHP builds 2026-01-03 13:07:27 +05:30
Shivam Mathur 5f13d46b11 Switch to workflow artifacts for PECL release 2025-11-10 17:29:44 +05:30
Shivam Mathur b5b39e5eb7 Fix needs in php workflow 2025-11-05 23:28:14 +05:30
Shivam Mathur 0c9073125e Add support to cache deps 2025-11-05 20:48:06 +05:30
Shivam Mathur fa7ed01a02 Fix and improve running tests 2025-11-05 04:21:24 +05:30
Shivam Mathur f3c45bfe1a Update actions 2025-10-31 23:59:18 +05:30
Shivam Mathur ec0ba6fd9f Merge pull request #18 from shivammathur/improve-tests
Add support to run tests after build
2025-10-31 23:56:24 +05:30
Shivam Mathur d1ce302a8a Improve test requirements 2025-10-31 23:55:03 +05:30
Shivam Mathur 2761b7f1f0 Fix artifact setup in test job in php workflow 2025-10-31 23:39:29 +05:30
Shivam Mathur 336637acb4 Bump actions versions 2025-09-30 23:33:05 +05:30
Shivam Mathur 7063932fef Add support to run tests after build 2025-09-30 21:45:01 +05:30
Shivam Mathur 67e2548785 Add example workflows and improve the example in README 2025-09-03 10:09:45 +05:30
Shivam Mathur 8ff6c51605 Fix directory name for PECL in workflow 2025-08-27 13:33:01 +05:30
Shivam Mathur 6edea8de56 Add publish workflow 2025-08-13 00:11:45 +05:30
Shivam Mathur 84f3ead776 Fix testing PHP builds and add a workflow for it 2025-08-06 01:37:50 +05:30
Shivam Mathur b2eddddda2 Add support for arguments to the test runner 2025-07-23 01:07:50 +05:30
Shivam Mathur 4748e423f6 Switch to windows-2022 for building PHP
Add missing VS components if needed
2025-06-05 16:35:40 +05:30
Shivam Mathur 398bf884f0 Add input in php workflow to not upload the builds 2025-06-05 16:32:08 +05:30
Shivam Mathur d9403b0f5a Add support to build with master branch of PHP 2025-05-30 22:27:14 +05:30
Shivam Mathur 58e7f37f75 Package datadog_trace without debug symbols 2025-04-29 09:01:01 +05:30
Shivam Mathur c79adf8861 Pass php-version to php workflow in web-downloads 2025-02-03 12:48:17 +05:30
Shivam Mathur 5c86786957 Update token name 2025-01-30 17:04:24 +05:30
Shivam Mathur b9d7fbf802 Add jobs to upload to downloads server 2025-01-30 06:53:36 +05:30
Shivam Mathur 9ffe742891 Change opcache mode to off by default 2025-01-02 16:38:04 +05:30
Shivam Mathur c1c377dd25 Read libraries from config.w32 2024-11-30 04:26:34 +05:30
Shivam Mathur 108c57ad15 Read argument to build from config.w32 2024-11-30 04:26:25 +05:30
Shivam Mathur 1060225735 Fix options in workflow 2024-11-19 20:41:46 +05:30
Shivam Mathur ad7e67b8de Remove build-directory input in manual workflows
Workflow dispatch only allows upto 10 inputs, so we can fix build-directory to C:\build and remove it as input
2024-10-28 08:38:52 +05:30
Shivam Mathur d981c61756 Improve manual workflows UX for dispatch 2024-10-28 08:31:49 +05:30
Shivam Mathur 7430e862ba Add test-opcache-mode to the extension workflow 2024-10-28 08:28:46 +05:30
Shivam Mathur abd4b13524 Remove artifact-naming-scheme from extension workflow 2024-10-28 08:19:38 +05:30
Shivam Mathur f354450f17 Change ARTIFACT_NAMING_SCHEME to env 2024-10-18 23:21:33 +05:30
Shivam Mathur a35c275548 Revert changes in pecl release job 2024-10-15 01:50:40 +05:30
Shivam Mathur 6d2e80f704 Lowercase refs in pecl artifacts 2024-10-15 00:49:23 +05:30
Shivam Mathur fa0fc5f744 Add PHP 8.4 build 2024-07-04 02:18:47 +05:30
Shivam Mathur 5f88bde033 Split pecl builds to a separate workflow
GitHub Actions only allows 10 inputs in a workflow dispatch event. So we split the extension workflow into 2
2024-06-11 14:58:40 +05:30
Shivam Mathur 9b32af1ede Add support to specify arch and ts in workflow dispatch 2024-06-11 14:46:10 +05:30
Shivam Mathur 1e0a6a6dd2 Add php-version-list input to the extension dispatch workflow 2024-06-03 03:12:12 +05:30
Shivam Mathur fab8797ea2 Add support for build directory to handle LNK1170 error 2024-05-22 02:53:20 +05:30
Shivam Mathur 72236e2ee8 Add job to release pecl builds 2024-05-05 23:45:24 +05:30
Shivam Mathur 58f028a505 Update dispatch workflow names
We add run-name property in the workflows to show the extension url and reference in the extensions workflow and PHP version in the php workflow.
2024-05-05 20:32:35 +05:30