Skip to content

Commit 1e3a6b4

Browse files
committed
[Run examples][CI] Run examples on label
1 parent 7ca5522 commit 1e3a6b4

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

.github/workflows/run-examples.yaml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ on:
44
pull_request:
55
types: [labeled]
66

7+
defaults:
8+
run:
9+
working-directory: examples
10+
711
jobs:
812
run-examples:
913
if: github.event.label.name == 'Run examples'
@@ -13,10 +17,22 @@ jobs:
1317
- name: Checkout code
1418
uses: actions/checkout@v4
1519

16-
- name: Echo Hello World
17-
run: echo "Hello World"
20+
- name: Setup PHP
21+
uses: shivammathur/setup-php@v2
22+
with:
23+
php-version: '8.2'
24+
25+
- name: Install dependencies
26+
uses: ramsey/composer-install@v3
27+
with:
28+
working-directory: "examples"
29+
30+
- name: Run OpenAI examples
31+
id: run-examples
32+
run: ./runner openai
1833

1934
- name: Remove label
35+
if: always()
2036
uses: actions/github-script@v7
2137
with:
2238
script: |

examples/composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"license": "MIT",
55
"type": "project",
66
"require": {
7+
"php": ">=8.2",
78
"ext-pdo": "*",
89
"async-aws/bedrock-runtime": "^1.1",
910
"codewithkyrian/chromadb-php": "^0.4.0",

0 commit comments

Comments
 (0)