[web-downloads] main: Merge pull request #3 from php/dispatch_workflows
| From: | Shivam Mathur via GitHub | Date: | Mon, 27 Jan 2025 11:30:27 +0000 |
| Subject: | [web-downloads] main: Merge pull request #3 from php/dispatch_workflows | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-32612@lists.php.net to get a copy of this message | ||
Author: Shivam Mathur (shivammathur)
Committer: GitHub (web-flow)
Pusher: shivammathur
Date: 2025-01-27T16:53:29+05:30
Commit: https://github.com/php/web-downloads/commit/1baaadf8d6b3de687934f931ad7126c5623fe380
Raw diff: https://github.com/php/web-downloads/commit/1baaadf8d6b3de687934f931ad7126c5623fe380.diff
Merge pull request #3 from php/dispatch_workflows
Add dispatch workflows
Changed paths:
A .github/workflows/pecl.yml
A .github/workflows/php.yml
A .github/workflows/winlibs.yml
Diff:
diff --git a/.github/workflows/pecl.yml b/.github/workflows/pecl.yml
new file mode 100644
index 0000000..db3fc1b
--- /dev/null
+++ b/.github/workflows/pecl.yml
@@ -0,0 +1,22 @@
+name: Run tests
+
+on:
+ workflow_dispatch:
+ inputs:
+ url:
+ description: 'Artifact URL'
+ extension:
+ description: 'Extension Name'
+ ref:
+ description: 'Extension Ref'
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ steps:
+ - run: |
+ curl \
+ --requests POST \
+ --location https://downloads.php.net/pecl \
+ --header 'Authorization: Bearer ${{ secrets.AUTH_TOKEN }}' \
+ --data '{ "url": "${{ inputs.url }}", "extension":
"${{ inputs.extension }}", "ref": "${{ inputs.ref }}" }'
diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml
new file mode 100644
index 0000000..60c9f91
--- /dev/null
+++ b/.github/workflows/php.yml
@@ -0,0 +1,19 @@
+name: Run tests
+
+on:
+ workflow_dispatch:
+ inputs:
+ url:
+ description: 'Artifact URL'
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ steps:
+ - run: |
+ curl \
+ --requests POST \
+ --location https://downloads.php.net/php \
+ --header 'Authorization: Bearer ${{ secrets.AUTH_TOKEN }}' \
+ --data '{ "url": "${{ inputs.url }}", "token":
"${{ secrets.TOKEN }}" }'
diff --git a/.github/workflows/winlibs.yml b/.github/workflows/winlibs.yml
new file mode 100644
index 0000000..e499c16
--- /dev/null
+++ b/.github/workflows/winlibs.yml
@@ -0,0 +1,37 @@
+name: Run tests
+
+on:
+ workflow_dispatch:
+ inputs:
+ library:
+ description: 'Library Name'
+ required: true
+ ref:
+ description: 'Library Ref'
+ required: true
+ workflow_run_id:
+ description: 'Workflow Run ID'
+ required: true
+ php_versions:
+ description: 'PHP Versions'
+ required: true
+ vs_version:
+ description: 'VS Versions'
+ required: true
+ vs_version_targets:
+ description: 'VS Version Targets'
+ required: true
+ stability:
+ description: 'Stability'
+ required: true
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ steps:
+ - run: |
+ curl \
+ --requests POST \
+ --location https://downloads.php.net/winlibs \
+ --header 'Authorization: Bearer ${{ secrets.AUTH_TOKEN }}' \
+ --data '{ "library": "${{ inputs.library }}", "ref":
"${{ inputs.ref }}", "workflow_run_id": "${{ inputs.workflow_run_id
}}", "php_versions": "${{ inputs.php_versions }}", "vs_version":
"${{ inputs.vs_version }}", "vs_version_targets": "${{
inputs.vs_version_targets }}", "stability": "${{ inputs.stability }}",
"token": "${{ secrets.TOKEN }}" }'