Update main.yml #4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Run Project with Secret | |
on: | |
push: | |
branches: | |
- main | |
jobs: | |
example_job: | |
runs-on: ubuntu-latest | |
steps: | |
# Step 1: Checkout the code | |
- name: Checkout code | |
uses: actions/checkout@v2 | |
# Step 1.5: Setup Python | |
- name: Set up Python | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.9 | |
# Step 2: Install dependencies | |
- name: Install dependencies | |
run: | | |
cd api | |
pip install -r requirements.txt | |
# Step 3: Set up the environment with OPENAI_API_KEY | |
- name: Set up environment | |
run: echo "Setting up environment" | |
env: | |
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} | |
# Step 4: Execute the project script | |
- name: Run app.py | |
run: | | |
cd api | |
python app.py | |
env: | |
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} |