File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -137,6 +137,29 @@ jobs:
137137 echo "simulation_api_url=${SIMULATION_API_URL}" >> "$GITHUB_OUTPUT"
138138 echo "us_model_version=${US_MODEL_VERSION}" >> "$GITHUB_OUTPUT"
139139 echo "uk_model_version=${UK_MODEL_VERSION}" >> "$GITHUB_OUTPUT"
140+
141+ - name : Tag API versions in metadata bucket
142+ working-directory : deployment/terraform/infra
143+ run : |
144+ # Get the metadata bucket name from terraform output
145+ METADATA_BUCKET=$(terraform output -raw metadata_bucket_name)
146+
147+ # Get the release metadata JSON
148+ RELEASE_METADATA=$(terraform output -json release_metadata)
149+
150+ # Upload metadata files to GCS bucket
151+ # Upload live.json
152+ echo "$RELEASE_METADATA" | gcloud storage cp - "gs://${METADATA_BUCKET}/live.json"
153+
154+ # Upload version-tagged metadata for US model
155+ US_VERSION="${{ steps.versions.outputs.us_version }}"
156+ echo "$RELEASE_METADATA" | gcloud storage cp - "gs://${METADATA_BUCKET}/us.${US_VERSION}.json"
157+
158+ # Upload version-tagged metadata for UK model
159+ UK_VERSION="${{ steps.versions.outputs.uk_version }}"
160+ echo "$RELEASE_METADATA" | gcloud storage cp - "gs://${METADATA_BUCKET}/uk.${UK_VERSION}.json"
161+
162+ echo "Tagged API versions: US=${US_VERSION}, UK=${UK_VERSION}"
140163
141164 integ_test :
142165 name : Run integration test
You can’t perform that action at this time.
0 commit comments