Skip to content
This repository was archived by the owner on Jul 8, 2026. It is now read-only.

Update README

Update README #132

Workflow file for this run

name: Pipeline - MCP Server
on:
workflow_dispatch:
push:
branches:
- main
- mdthorpe/sc-307156/x-rollback-fake-oauth
jobs:
build-docker:
uses: ./.github/workflows/build_ecr_image.yml
permissions:
contents: read
id-token: write
build-scripts:
needs: build-docker
uses: ./.github/workflows/codedeploy_build.yml
permissions:
contents: read
id-token: write
deploy-staging:
needs: build-scripts
uses: ./.github/workflows/codedeploy_deploy.yml
with:
environment: staging
sha: ${{ needs.build-scripts.outputs.sha }}
permissions:
contents: read
id-token: write
test-staging:
needs: deploy-staging
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v6
- name: Run integration tests against staging
run: |
echo "🧪 Running integration tests against staging..."
# TODO: Add your staging integration/smoke tests here
# Examples:
# npm run test:integration
# curl -f https://staging.your-service.com/health
echo "✅ Integration tests passed"
deploy-production:
needs: [build-docker, build-scripts, test-staging]
uses: ./.github/workflows/codedeploy_deploy.yml
with:
environment: production
sha: ${{ needs.build-scripts.outputs.sha }}
permissions:
contents: read
id-token: write