Commit b31f4d4c

stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
2025-03-05 05:09:25
chore(internal): run example files in CI (#2160)
1 parent 65f2c5c
Changed files (1)
.github
workflows
.github/workflows/ci.yml
@@ -51,3 +51,30 @@ jobs:
 
       - name: Run tests
         run: ./scripts/test
+
+  examples:
+    name: examples
+    runs-on: ubuntu-latest
+
+    steps:
+      - uses: actions/checkout@v4
+
+      - name: Install Rye
+        run: |
+          curl -sSf https://rye.astral.sh/get | bash
+          echo "$HOME/.rye/shims" >> $GITHUB_PATH
+        env:
+          RYE_VERSION: '0.35.0'
+          RYE_INSTALL_OPTION: '--yes'
+      - name: Install dependencies
+        run: |
+          rye sync --all-features
+
+      - env: 
+          OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
+        run: |
+            rye run python examples/demo.py
+      - env: 
+          OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
+        run: |
+            rye run python examples/async_demo.py