Skip to content

core(infra): move system prompt to Key Vault secret #11

core(infra): move system prompt to Key Vault secret

core(infra): move system prompt to Key Vault secret #11

Triggered via pull request March 14, 2026 12:32
Status Success
Total duration 10h 21m 9s
Artifacts 3

deploy-chat-api.yml

on: pull_request
Setup Environment
3s
Setup Environment
Run Unit Tests with Coverage  /  Run Unit Tests
42s
Run Unit Tests with Coverage / Run Unit Tests
Run API Contract Tests  /  Run API Contract Tests
29s
Run API Contract Tests / Run API Contract Tests
Build and Push Container Image  /  Build Container Image
1m 41s
Build and Push Container Image / Build Container Image
Retrieve Container Image
17s
Retrieve Container Image
Run Bicep Linter  /  Lint Bicep Template
17s
Run Bicep Linter / Lint Bicep Template
Validate Template  /  Validate Bicep Template
32s
Validate Template / Validate Bicep Template
Preview Changes  /  Preview Bicep Template Deployment
6m 8s
Preview Changes / Preview Bicep Template Deployment
Deploy Template to Dev  /  Deploy Bicep Template
56s
Deploy Template to Dev / Deploy Bicep Template
Run E2E Tests Against Dev  /  Run E2E Tests with Cosmos DB Emulator
1m 35s
Run E2E Tests Against Dev / Run E2E Tests with Cosmos DB Emulator
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
willvelida
approved Mar 14, 2026
dev

Annotations

11 warnings
Run API Contract Tests / Run API Contract Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Unit Tests with Coverage / Run Unit Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: marocchino/sticky-pull-request-comment@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Container Image / Build Container Image
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Retrieve Container Image
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate Template / Validate Bicep Template
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: azure/bicep-deploy@v2, azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate Template / Validate Bicep Template
/home/runner/work/biotrackr/biotrackr/infra/modules/apim/apim-products.bicep(31,9) : Warning BCP335: The provided value can have a length as large as 261 and may be too long to assign to a target with a configured maximum length of 80.
Preview Changes / Preview Bicep Template Deployment
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: azure/bicep-deploy@v2, azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Preview Changes / Preview Bicep Template Deployment
/home/runner/work/biotrackr/biotrackr/infra/modules/apim/apim-products.bicep(31,9) : Warning BCP335: The provided value can have a length as large as 261 and may be too long to assign to a target with a configured maximum length of 80.
Deploy Template to Dev / Deploy Bicep Template
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: azure/bicep-deploy@v2, azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Deploy Template to Dev / Deploy Bicep Template
/home/runner/work/biotrackr/biotrackr/infra/modules/apim/apim-products.bicep(31,9) : Warning BCP335: The provided value can have a length as large as 261 and may be too long to assign to a target with a configured maximum length of 80.
Run E2E Tests Against Dev / Run E2E Tests with Cosmos DB Emulator
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
contract-test-results-11
2.01 KB
sha256:3834ef659997dd6d72ad223242cf0041fbb6204b2c12f3f138ec0cd7533f82ee
coverage-report-11
301 KB
sha256:9403a08715fb9cff825d7691483fada396f36c0f84bad86b714d3ae6b2054035
e2e-test-results-11
1017 Bytes
sha256:312aea09d7883e0121b0dfb75c7a633d60f4059f910a2ac7337532a0b864824d