CivicDataLab / CivicDataLab/DataSpaceFrontend
No prod deploy pipeline for the IDS-hosted DataSpace (dataspace.open-contracting.in)
@saqibmanan is already working on this.
Since Sep 3, 2026.
- 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
mainwithenvironment: 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.