Skip to content

Commit b0ffcf5

Browse files
committed
Refactor environment variable handling in Python publish workflow
1 parent 7eaecfd commit b0ffcf5

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/python-publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ permissions:
1919
jobs:
2020
test:
2121
runs-on: ubuntu-latest
22+
env:
23+
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
24+
OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
2225
steps:
2326
- uses: actions/checkout@v4
2427
- name: Set up Python 3.10
@@ -40,10 +43,7 @@ jobs:
4043
print('openscenesense', oss.__version__)
4144
PY
4245
- name: Run integration matrix (if secrets set)
43-
if: ${{ secrets.OPENAI_API_KEY && secrets.OPENROUTER_API_KEY }}
44-
env:
45-
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
46-
OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
46+
if: ${{ env.OPENAI_API_KEY != '' && env.OPENROUTER_API_KEY != '' }}
4747
run: |
4848
# Use the bundled videos for deterministic tests
4949
python tests/run_matrix.py

0 commit comments

Comments
 (0)