Skip to content

Conversation

@ToothyDev
Copy link
Collaborator

This splits the CI and CD flows into separate workflows, and also makes sure docker doesn't run on PRs, which clutters our package index

Also makes sure docker doesn't run on PRs
Copy link
Contributor

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

Splits the combined CI/CD GitHub Actions workflow into separate CI and CD workflows to prevent docker image publishing from running on pull requests.

Changes:

  • Renamed the existing combined workflow to CI and removed docker + deploy jobs from it.
  • Added a new CD workflow that runs quality checks, builds/pushes docker images, and deploys on pushes to main.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/CI.yml Keeps only the quality checks under CI; removes docker build/push and deploy jobs.
.github/workflows/CD.yml New workflow to run quality → docker → deploy on push to main.
Comments suppressed due to low confidence (1)

.github/workflows/CI.yml:7

  • CI workflow currently runs on push to main and the new CD workflow also runs on push to main (and includes the same quality reusable workflow). This will cause duplicate quality runs for every merge/push to main, increasing CI time and noise. Consider changing CI to run only on pull_request (or on push to non-main branches), and keep quality in CD as the gate for docker/deploy, or alternatively trigger CD from CI via workflow_run so quality is not executed twice.
on:
  push:
    branches: [ "main" ]
  pull_request:
    branches: [ "main" ]

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

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ToothyDev ToothyDev requested a review from Paillat-dev February 9, 2026 17:52
@ToothyDev ToothyDev marked this pull request as ready for review February 9, 2026 17:52
@ToothyDev ToothyDev requested a review from Copilot February 9, 2026 17:54
Copy link
Contributor

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


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

Copy link
Contributor

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


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

@ToothyDev ToothyDev requested review from Paillat-dev and Copilot and removed request for Copilot February 9, 2026 18:20
Copy link
Contributor

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.


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

ToothyDev and others added 4 commits February 9, 2026 20:14
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ToothyDev ToothyDev changed the title feat: ✨ Split CI and CD flows feat: 👷 Split CI and CD flows Feb 9, 2026
@ToothyDev ToothyDev merged commit f6f9001 into main Feb 9, 2026
8 checks passed
@ToothyDev ToothyDev deleted the feat/split-ci-cd branch February 9, 2026 21:17
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