Skip to content

Conversation

johannegg
Copy link
Collaborator

This PR adds a GitHub Actions workflow that verifies frontend and Docker builds on each pull request.

  • Runs on PRs targeting main and develop
  • Verifies the frontend using npm ci and npm run build
  • Builds the Docker image to ensure the Dockerfile is valid
  • Skips execution for draft PRs
  • Includes a placeholder for Biome (to be enabled later)

@johannegg johannegg added this to the Sprint 1 milestone Jun 17, 2025
@johannegg johannegg self-assigned this Jun 17, 2025
@johannegg johannegg linked an issue Jun 17, 2025 that may be closed by this pull request
7 tasks
@johannegg johannegg marked this pull request as ready for review June 17, 2025 10:43
@johannegg johannegg changed the title feat: add PR pipeline to verify frontend build and Docker image [feature] Add PR pipeline to verify frontend build and Docker image Jun 17, 2025
@johannegg johannegg requested a review from Copilot June 17, 2025 11:13
Copy link

@Copilot 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

This PR introduces a GitHub Actions workflow file to verify the frontend build and the validity of the Docker image by running tests on pull requests that target main and develop.

  • Adds a workflow to verify the frontend by running an npm install and build process.
  • Adds a workflow to build the Docker image, ensuring the Dockerfile is valid.

@johannegg johannegg requested a review from brinjemarie June 17, 2025 11:13
Copy link
Collaborator

@brinjemarie brinjemarie left a comment

Choose a reason for hiding this comment

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

LGTM❤️

@johannegg johannegg merged commit e0f8407 into main Jun 17, 2025
@johannegg johannegg deleted the 3-feature-set-up-pull-request-pipeline-ci branch June 17, 2025 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Set Up Pull Request Pipeline (CI)

2 participants