Skip to content

chore: add CI workflow to check Docker Compose build and limit other workflows to their scope - #300

Merged
nekeo merged 3 commits into
mainfrom
feature/add-development-docker-compose-build-ci
Nov 30, 2025
Merged

nekeo merged 3 commits into
mainfrom
feature/add-development-docker-compose-build-ci

Conversation

@GuillaumeKESTEMAN

@GuillaumeKESTEMAN GuillaumeKESTEMAN commented Nov 29, 2025 •

Copy link
Copy Markdown
Collaborator

Title: Add CI for Docker Compose and improve build workflow triggers

Type of Pull Request:

  • Bug fix
  • New feature
  • Documentation
  • Other (specify):

Associated Issue:
N/A

Context:
This change introduces a new GitHub Actions workflow for building Docker Compose environments in development, and refines the triggers for existing front-end and back-end build workflows. The goal is to improve CI coverage and ensure builds are only triggered when relevant files change.

Proposed Changes:

  • Added .github/workflows/docker-build.yml to automate Docker Compose builds for development.
  • Updated .github/workflows/back-build.yaml and .github/workflows/front-build.yaml to include path-based triggers for more efficient CI runs.
  • Ensured workflows only run when related files or directories are modified, reducing unnecessary builds.

Checklist:

  • I have verified that my changes work as expected
  • I have updated the documentation if necessary
  • I have thought to rebase my branch
  • I have applied the correct label according to the type of PR (bug/feature/documentation)

Additional Information:
None

@GuillaumeKESTEMAN GuillaumeKESTEMAN self-assigned this Nov 29, 2025
@GuillaumeKESTEMAN GuillaumeKESTEMAN added enhancement New feature or request chore labels Nov 29, 2025

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces a GitHub Actions workflow to automatically verify that the development Docker Compose configuration builds successfully. This ensures that any PR modifying Docker-related files doesn't break the build process, improving CI/CD reliability and catching Docker configuration issues early.

Key Changes

  • Add new CI workflow to validate Docker Compose builds
  • Configure workflow to run on pushes to main, PR events, and manual triggers
  • Set up Docker Buildx and build the development compose configuration

Comment thread .github/workflows/docker-build.yml
Comment thread .github/workflows/docker-build.yml
Comment thread .github/workflows/docker-build.yml
Comment thread .github/workflows/docker-build.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@GuillaumeKESTEMAN
GuillaumeKESTEMAN force-pushed the feature/add-development-docker-compose-build-ci branch from 91723fa to fd94353 Compare November 29, 2025 18:00
@GuillaumeKESTEMAN GuillaumeKESTEMAN changed the title chore: add CI workflow to check Docker Compose build chore: add CI workflow to check Docker Compose build and limit other workflows to their scope Nov 29, 2025
@GuillaumeKESTEMAN GuillaumeKESTEMAN linked an issue Nov 29, 2025 that may be closed by this pull request

@nekeo nekeo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nice

@nekeo
nekeo merged commit 4e65e88 into main Nov 30, 2025
11 checks passed
@nekeo
nekeo deleted the feature/add-development-docker-compose-build-ci branch November 30, 2025 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: add to ci the docker compose build check

3 participants