Skip to content

Migrate dashboard build to github actions#355

Open
satyamz wants to merge 2 commits into
masterfrom
add-action-01
Open

Migrate dashboard build to github actions#355
satyamz wants to merge 2 commits into
masterfrom
add-action-01

Conversation

@satyamz

@satyamz satyamz commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

What:

Migrate dashboard build to github actions.

  • I already created production environment in this repo and granted access to product team for enabling them to push images to prod.

Why:

We are migrating to github actions.

Issue:

https://github.com/stellar/ops/issues/4718

Signed-off-by: Satyam Zode <satyamz@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 3, 2026 06:58
@satyamz satyamz self-assigned this Jul 3, 2026
@stellar-jenkins-ci

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Migrates the dashboard container build/deploy pipeline from Jenkins to a GitHub Actions workflow, including dev image push, a protected-environment approval gate, and production promotion with Slack notifications.

Changes:

  • Adds a new GitHub Actions workflow to build the Docker image and push it to the dev ECR namespace.
  • Adds a gated “promote to production” job using the production GitHub Environment as the manual approval mechanism.
  • Adds Slack notifications for dev and production job outcomes.

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

Comment thread .github/workflows/build-and-push-dashboard.yml
Comment thread .github/workflows/build-and-push-dashboard.yml
Comment thread .github/workflows/build-and-push-dashboard.yml
Comment thread .github/workflows/build-and-push-dashboard.yml
Comment thread .github/workflows/build-and-push-dashboard.yml
Signed-off-by: Satyam Zode <satyamz@users.noreply.github.com>
@stellar-jenkins-ci

Copy link
Copy Markdown

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.

3 participants