Skip to content

Add deployment details page#1135

Open
donovanlopez wants to merge 3 commits intomainfrom
donovanlopez/add-deployments-detail-page
Open

Add deployment details page#1135
donovanlopez wants to merge 3 commits intomainfrom
donovanlopez/add-deployments-detail-page

Conversation

@donovanlopez
Copy link
Copy Markdown
Contributor

What type of PR is this? (check all applicable)

  • Refactor
  • Feature
  • Bug Fix
  • Optimization
  • Documentation Update

What changed?
We added a deployment details page. The page is at /<project_name>/deploy/deployments/<deployment_name>/stages. User will be able to view the stages of a deployment along with other details.

Screen.Recording.2026-04-30.at.2.38.50.PM.mov

Why?
Users should be able to see the details of a deployment.

How did you test it?
Added unit tests to verify that the correct fields were visible.

Potential risks
None

Release notes

Documentation Changes

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 30, 2026

JavaScript Coverage Report

Total Coverage: 88.75%

Coverage Policy:

  • Baseline (existing code): ≥78.74% (current coverage)
  • New/changed code: ≥90% ✅ STRICTLY ENFORCED
Coverage Details
$(cat coverage/coverage-summary.json 2>/dev/null | node -p "const c=require('fs').readFileSync(0,'utf8'); JSON.stringify(JSON.parse(c).total, null, 2)" || echo "Coverage summary not available")

View detailed HTML report in artifacts

});

describe('Deployment detail page', () => {
const mockDeployment = {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is going to get flagged by #1087 landing today. I'd probably recommend a factory function for stress-testing of the stages view, eg lastUpdatedTimestamp as number or undefined.

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.

2 participants