Skip to content

feat: add deployment verification#34

Merged
vreshch merged 2 commits intomasterfrom
feat/deployment-verification
Mar 15, 2026
Merged

feat: add deployment verification#34
vreshch merged 2 commits intomasterfrom
feat/deployment-verification

Conversation

@vreshch
Copy link
Contributor

@vreshch vreshch commented Mar 14, 2026

Summary

  • Bakes commit SHA, branch, and build time into Docker images via version.json
  • /api/health endpoint now includes build info (commit, branch, buildTime)
  • Frontend serves version.json as static file
  • CI workflow verifies deployed version matches expected commit after deploy

How to verify

After merge and deploy: curl https://api.dev.agentage.io/api/health | jq .build

Test plan

  • CI passes
  • Deploy completes successfully
  • /api/health returns build info with correct commit SHA

Bake commit SHA, branch, and build time into Docker images via
version.json. Health endpoint exposes build info, and CI verifies
the deployed version matches after deploy.
@github-actions
Copy link

github-actions bot commented Mar 14, 2026

Pull Request Validation Successful

Step Results:

  • 📦 Install dependencies: true
  • 🔍 Run linting: true
  • 🧪 Run tests: true
  • 🏗️ Build packages: true

🎉 All quality checks passed! Ready to merge.

📋 View workflow run


🐳 Docker Images Built Successfully!

🏷️ Tag: pr-34

  • Backend: ✅ Built
  • Frontend: ✅ Built

📋 View workflow


⏰ Generated at: 2026-03-15T00:02:45.289Z

The docker/build-push-action with Buildx doesn't pick up files
created in the workspace. Switch to ARG-based approach: version.json
is generated inside the Dockerfile using build args passed from CI.
@vreshch vreshch merged commit 299799b into master Mar 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant