Create test.yaml

This commit is contained in:
ragsmpl 2024-04-23 15:50:52 +05:30 committed by GitHub
parent 99b8673ff6
commit 9fb49f8385
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

37
.github/workflows/test.yaml vendored Normal file
View File

@ -0,0 +1,37 @@
name: Display Supported PHP Versions
on:
push:
branches:
- main
jobs:
display_versions:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Fetch supported PHP versions
id: fetch-versions
run: |
# Replace `owner/repo` with your actual repository name
curl -s "https://raw.githubusercontent.com/owner/repo/main/supported_versions.md" > supported_versions.md
- name: Display versions as dropdown
id: display-dropdown
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: "Update PHP version dropdown"
branch: main
files: |
versions.json
actions: |
{
"name": "PHP Version",
"input_type": "select",
"options": [
$(awk '{print "{ \"label\": \""$2"\", \"value\": \""$2"\" }"}' supported_versions.md | tr -d '\n')
]
}