24 Commits

Author SHA1 Message Date
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
Shivam Mathur
f8d8fd4dd2 Add libs and args to the extension workflow_dispatch workflow 2024-04-29 13:53:43 +05:30
Shivam Mathur
ec759b9cdd Run all builds in extension workflow on failure 2024-04-04 23:37:42 +05:30
Shivam Mathur
0e0e7e0351 Add support for custom test runner for extensions 2024-04-04 22:56:10 +05:30
Shivam Mathur
143a23425f Use consistent input variable naming in extension workflow 2024-04-04 14:03:18 +05:30
Shivam Mathur
c98918747f Add support for run tests after building the extension 2024-04-04 14:01:17 +05:30
Shivam Mathur
b2ab789106 Add support for pie artifact naming scheme
Minor refactor in Add-Package
2024-03-24 06:06:36 +05:30
Shivam Mathur
19ae824802 Add support for os version in the extension-matrix action 2024-03-13 16:34:08 +05:30
Shivam Mathur
32b7fd3afa Add extension action 2024-02-29 15:39:08 +05:30
Shivam Mathur
0d7e90a3a9 Fix uploading artifacts in php/action.yml 2024-01-31 16:31:22 +05:30
Shivam Mathur
fcf92a33b0 Add workflow with workflow-dispatch event for php 2024-01-31 15:06:18 +05:30