|
23 | 23 | AZURE_SUBSCRIPTION_ID: ${{ vars.AZURE_SUBSCRIPTION_ID }} |
24 | 24 | AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} |
25 | 25 | AZURE_RESOURCE_GROUP: ${{ vars.AZURE_RESOURCE_GROUP }} |
| 26 | + POSTGRES_HOST: localhost |
| 27 | + POSTGRES_USERNAME: postgres |
| 28 | + POSTGRES_PASSWORD: root |
| 29 | + POSTGRES_DATABASE: postgres |
| 30 | + POSTGRES_SSL: disable |
| 31 | + OPENAI_CHAT_HOST: ${{ vars.OPENAI_CHAT_HOST }} |
| 32 | + OPENAI_EMBED_HOST: ${{ vars.OPENAI_EMBED_HOST }} |
| 33 | + AZURE_OPENAI_ENDPOINT: ${{ vars.AZURE_OPENAI_ENDPOINT }} |
| 34 | + AZURE_OPENAI_VERSION: ${{ vars.AZURE_OPENAI_VERSION }} |
| 35 | + AZURE_OPENAI_CHAT_DEPLOYMENT: ${{ vars.AZURE_OPENAI_CHAT_DEPLOYMENT }} |
| 36 | + AZURE_OPENAI_CHAT_MODEL: ${{ vars.AZURE_OPENAI_CHAT_MODEL }} |
| 37 | + AZURE_OPENAI_EMBED_DEPLOYMENT: ${{ vars.AZURE_OPENAI_EMBED_DEPLOYMENT }} |
| 38 | + AZURE_OPENAI_EMBED_MODEL: ${{ vars.AZURE_OPENAI_EMBED_MODEL }} |
| 39 | + AZURE_OPENAI_EMBED_DIMENSIONS: ${{ vars.AZURE_OPENAI_EMBED_DIMENSIONS }} |
| 40 | + AZURE_OPENAI_EMBEDDING_COLUMN: ${{ vars.AZURE_OPENAI_EMBEDDING_COLUMN }} |
26 | 41 | steps: |
27 | 42 | - name: Check for evaluate hash tag |
28 | 43 | if: contains(github.event.comment.body, '#evaluate') |
|
65 | 80 | run: | |
66 | 81 | python ./src/backend/fastapi_app/setup_postgres_database.py |
67 | 82 | python ./src/backend/fastapi_app/setup_postgres_seeddata.py |
68 | | - env: |
69 | | - POSTGRES_HOST: localhost |
70 | | - POSTGRES_USERNAME: postgres |
71 | | - POSTGRES_PASSWORD: root |
72 | | - POSTGRES_DATABASE: postgres |
73 | | - POSTGRES_SSL: disable |
74 | 83 |
|
75 | 84 | - name: Setup node |
76 | 85 | uses: actions/setup-node@v4 |
@@ -113,33 +122,11 @@ jobs: |
113 | 122 | - name: Run local server in background |
114 | 123 | run: | |
115 | 124 | RUNNER_TRACKING_ID="" && (nohup python3 -m uvicorn fastapi_app:create_app --factory > serverlogs.out 2> serverlogs.err &) |
116 | | - env: |
117 | | - OPENAI_CHAT_HOST: ${{ vars.OPENAI_CHAT_HOST }} |
118 | | - OPENAI_EMBED_HOST: ${{ vars.OPENAI_EMBED_HOST }} |
119 | | - AZURE_OPENAI_ENDPOINT: ${{ vars.AZURE_OPENAI_ENDPOINT }} |
120 | | - AZURE_OPENAI_VERSION: ${{ vars.AZURE_OPENAI_VERSION }} |
121 | | - AZURE_OPENAI_CHAT_DEPLOYMENT: ${{ vars.AZURE_OPENAI_CHAT_DEPLOYMENT }} |
122 | | - AZURE_OPENAI_CHAT_MODEL: ${{ vars.AZURE_OPENAI_CHAT_MODEL }} |
123 | | - AZURE_OPENAI_EMBED_DEPLOYMENT: ${{ vars.AZURE_OPENAI_EMBED_DEPLOYMENT }} |
124 | | - AZURE_OPENAI_EMBED_MODEL: ${{ vars.AZURE_OPENAI_EMBED_MODEL }} |
125 | | - AZURE_OPENAI_EMBED_DIMENSIONS: ${{ vars.AZURE_OPENAI_EMBED_DIMENSIONS }} |
126 | | - AZURE_OPENAI_EMBEDDING_COLUMN: ${{ vars.AZURE_OPENAI_EMBEDDING_COLUMN }} |
127 | | - POSTGRES_HOST: localhost |
128 | | - POSTGRES_USERNAME: postgres |
129 | | - POSTGRES_PASSWORD: root |
130 | | - POSTGRES_DATABASE: postgres |
131 | | - POSTGRES_SSL: disable |
| 125 | +
|
132 | 126 | - name: Evaluate local RAG flow |
133 | 127 | run: | |
134 | 128 | python evals/evaluate.py |
135 | | - env: |
136 | | - OPENAI_CHAT_HOST: ${{ vars.OPENAI_CHAT_HOST }} |
137 | | - AZURE_OPENAI_ENDPOINT: ${{ vars.AZURE_OPENAI_ENDPOINT }} |
138 | | - AZURE_OPENAI_VERSION: ${{ vars.AZURE_OPENAI_VERSION }} |
139 | | - AZURE_OPENAI_CHAT_DEPLOYMENT: ${{ vars.AZURE_OPENAI_CHAT_DEPLOYMENT }} |
140 | | - AZURE_OPENAI_CHAT_MODEL: ${{ vars.AZURE_OPENAI_CHAT_MODEL }} |
141 | | - AZURE_OPENAI_EVAL_DEPLOYMENT: ${{ vars.AZURE_OPENAI_EVAL_DEPLOYMENT }} |
142 | | - AZURE_OPENAI_EVAL_MODEL: ${{ vars.AZURE_OPENAI_EVAL_MODEL }} |
| 129 | +
|
143 | 130 | - name: Upload server logs as build artifact |
144 | 131 | uses: actions/upload-artifact@v4 |
145 | 132 | with: |
|
0 commit comments