CivicDataLab / CivicDataLab/DataSpaceFrontend

No prod deploy pipeline for the IDS-hosted DataSpace (dataspace.open-contracting.in)

Open
#452 2 comments 0 reactions 1 assignee View on GitHub

@saqibmanan is already working on this.

Since Sep 3, 2026.

enhancement
Dominant language
TypeScript
Stars
1
Forks
0
Avg merge
1d 7h
Merged PRs (30d)
19

Description

deploy-IDS-Dataspace.yml triggers on dev only. The IDS-hosted DataSpace production instance (dataspace.open-contracting.in) has no automated deployment path.

Why this one has history

That host served HTTP 502 for five weeks before anyone noticed (DataSpaceFrontend#449). A stale build sat there with nothing to detect it. Coverage now exists for the symptom — IDS-DRR-QA-Automation#17 added availability smoke checks against both dev and prod — but there is still no pipeline to deploy a fix through when it next breaks.

Scope

Same shape as deploy-Dataspace.yml, which already handles dev and prod in one workflow via a branch-conditional environment:

  • trigger on main with environment: production
  • digest-pinned deployment
  • health gate before promoting
  • smoke gate — the DataSpace availability tests from IDS-DRR-QA-Automation#17 are the obvious candidate, since they assert exactly the failure that went unnoticed
  • automatic rollback that still reports the run red

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.