Skip to content

Conversation

@merrcury
Copy link
Member

This pull request removes several GitHub Actions and workflows related to building and deploying Docker images and services for various components of the project. The changes simplify the repository by eliminating unused or outdated automation scripts.

Removal of GitHub Actions:

  • Deleted the Build API Docker Image action, which included steps for building, tagging, and pushing the API Docker image to Amazon ECR. (.github/actions/docker/build-api/action.yml)
  • Deleted the Build Worker Docker Image action, which handled similar tasks for the Worker service. (.github/actions/docker/build-worker/action.yml)

Removal of Deployment Workflows:

  • Removed the Deploy DEV API workflow, which automated the deployment of the API service to the development environment, including steps for Docker image creation, Terraform setup, and ECS deployment. (.github/workflows/dev-deploy-api.yml)
  • Removed the Deploy DEV WEBHOOK workflow, which tested, built, and deployed the Webhook service. (.github/workflows/dev-deploy-webhook.yml)
  • Removed the Deploy DEV Worker workflow, which handled testing, building, and deploying the Worker service. (.github/workflows/dev-deploy-worker.yml)
  • Removed the Deploy DEV WS workflow, which managed the deployment of the WebSocket service. (.github/workflows/dev-deploy-ws.yml)

…nvironments, including webhook, worker, and web service configurations. Delete reusable workflow files for service deployment and Docker image building to streamline CI/CD processes.
@netlify
Copy link

netlify bot commented Apr 23, 2025

Deploy Preview for dashboard-v2-novu-staging canceled.

Name Link
🔨 Latest commit 01044ce
🔍 Latest deploy log https://app.netlify.com/sites/dashboard-v2-novu-staging/deploys/6808ce02fac7360007ef3a09

@merrcury merrcury marked this pull request as ready for review May 6, 2025 09:07
@merrcury merrcury merged commit c38e22e into next May 6, 2025
26 checks passed
@merrcury merrcury deleted the chore/actionsCleanup branch May 6, 2025 18:26
bricehemery pushed a commit to jack-agency/novu that referenced this pull request Jul 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants