Skip to content

Add workflows for publishing images#550

Merged
aditya1702 merged 2 commits intomainfrom
add-workflows
Mar 27, 2026
Merged

Add workflows for publishing images#550
aditya1702 merged 2 commits intomainfrom
add-workflows

Conversation

@aditya1702
Copy link
Copy Markdown
Contributor

Moving our wallet backend docker Jenkins pipelines to Github workflows

Copilot AI review requested due to automatic review settings March 27, 2026 13:59
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds GitHub Actions workflows to build and publish wallet-backend and a CNPG-compatible TimescaleDB image, as part of migrating Docker build/push pipelines from Jenkins to GitHub workflows.

Changes:

  • Introduces new GitHub workflows to build/push wallet-backend images for dev and staging.
  • Introduces new GitHub workflows + a new Dockerfile to build/push a CloudNativePG-compatible TimescaleDB image (parameterized by PG major + TimescaleDB version).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 13 comments.

Show a summary per file
File Description
Dockerfile-timescale-cnpg Multi-stage image build that layers TimescaleDB extension artifacts onto the CNPG Postgres base image.
.github/workflows/build-stg.yml Staging workflow to build/push wallet-backend to ECR on main pushes and manual runs.
.github/workflows/build-dev.yml Manual workflow to build/push wallet-backend to ECR for dev.
.github/workflows/build-cnpg-timescaledb-stg.yml Manual workflow to build/push CNPG TimescaleDB image to ECR for staging, with version inputs.
.github/workflows/build-cnpg-timescaledb-dev.yml Manual workflow to build/push CNPG TimescaleDB image to ECR for dev, with version inputs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@aditya1702 aditya1702 merged commit d799f80 into main Mar 27, 2026
9 checks passed
@aditya1702 aditya1702 deleted the add-workflows branch March 27, 2026 14:49
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