aws / aws/graph-explorer

Version Awareness and PR Image Management

Open
#1,124 0 comments 0 reactions 0 assignees View on GitHub
infrastructure
Dominant language
TypeScript
Stars
481
Forks
108
Avg merge
6d 8h
Merged PRs (30d)
5

Description

## Goal

Improve our Docker build and app runtime experience by:

- Building and tagging images for every PR
- Cleaning up temporary PR images
- Exposing version metadata to the app
- Showing in-app banners for pre-release, source builds, and new versions

## Acceptance Criteria

- [ ] CI/CD builds ephemeral Docker images per PR with predictable naming (`pr-`, `pr--`).
- [ ] ECR is automatically cleaned of stale PR images.
- [ ] The app clearly indicates whether it is a pre-release, release, or local build.
- [ ] Users are informed when a newer version of the app is available.

## Notes

- Lifecycle policies in ECR + GitHub Actions on PR close/merge will handle cleanup.
- Build args / env vars will be injected into Docker builds to expose version metadata.
- Version checks can use either GitHub Releases API or a CI-generated `version.json`.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.