@@ -507,56 +507,6 @@ jobs:
507507 kubectl delete namespace $NAMESPACE || true
508508 echo "Namespace $NAMESPACE completed."
509509
510- # Upload metrics for this workflow and all its jobs
511- upload-workflow-metrics :
512- name : Upload Workflow Metrics
513- runs-on : gitlab
514- if : always() # Always run, even if other jobs fail
515- needs : [backend-status-check] # Wait for the status check which waits for all build jobs
516-
517- steps :
518- - name : Check out repository
519- uses : actions/checkout@v4
520-
521- - name : Set up Python
522- uses : actions/setup-python@v4
523- with :
524- python-version : ' 3.x'
525-
526- - name : Install dependencies
527- run : |
528- python -m pip install --upgrade pip
529- pip install requests
530-
531- - name : Download build metrics
532- uses : actions/download-artifact@v4
533- with :
534- pattern : build-metrics-*
535- path : build-metrics/
536- merge-multiple : true
537- continue-on-error : true # Don't fail if artifacts don't exist
538-
539- - name : Download test results
540- uses : actions/download-artifact@v4
541- with :
542- pattern : test-results-*
543- path : test-results/
544- merge-multiple : true
545- continue-on-error : true # Don't fail if artifacts don't exist
546-
547- - name : Upload Complete Workflow Metrics
548- env :
549- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
550- WORKFLOW_INDEX : ${{ secrets.WORKFLOW_INDEX }}
551- JOB_INDEX : ${{ secrets.JOB_INDEX }}
552- STEPS_INDEX : ${{ secrets.STEPS_INDEX }}
553- # Container and test index configuration
554- CONTAINER_INDEX : ${{ secrets.CONTAINER_INDEX }}
555- TEST_INDEX : ${{ secrets.TEST_INDEX }}
556- run : |
557- # Upload complete workflow metrics including container metrics
558- python3 .github/workflows/upload_complete_workflow_metrics.py
559-
560510 deploy-operator :
561511 runs-on : cpu-amd-m5-2xlarge
562512 # TODO: Uncomment this when we have a way to test the deploy-operator job in CI.
0 commit comments