Skip to content

Fix #57 align CI stage families and quality gates#59

Merged
fabian-barney merged 6 commits into
mainfrom
codex/issue-57-ci-align
May 22, 2026
Merged

Fix #57 align CI stage families and quality gates#59
fabian-barney merged 6 commits into
mainfrom
codex/issue-57-ci-align

Conversation

@fabian-barney

@fabian-barney fabian-barney commented May 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • align the CI workflow to the stage-family job layout
  • split quality gates into targeted jobs and reuse build artifacts
  • pin and wire the Java quality plugins for the new checks

Validation

  • ran the local Maven build, test, package, CRAP, and cognitive commands reflected in the workflow

Closes #57

Copilot AI review requested due to automatic review settings May 22, 2026 00:30

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

This PR updates the project’s CI workflow to a stage-family layout, splitting quality gates into dedicated jobs that (intendedly) reuse build artifacts, and pins/updates the Maven quality tooling configuration.

Changes:

  • Bumped crap-java-maven-plugin version via crap-java.version property.
  • Restructured PR CI into build, test-unit, package, and separate quality-gate jobs.
  • Added artifact upload/download steps to reuse Maven repository, build outputs, and JaCoCo reports across jobs.

Reviewed changes

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

File Description
pom.xml Updates crap-java plugin version property to support the revised quality-gate checks.
.github/workflows/pr-tests.yml Refactors PR CI into staged jobs and adds artifact reuse for Maven repo/outputs and JaCoCo reports.

Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml Outdated
Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml Outdated
Comment thread .github/workflows/pr-tests.yml Outdated
Comment thread .github/workflows/pr-tests.yml Outdated
Copilot AI review requested due to automatic review settings May 22, 2026 07:56

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

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

Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml Outdated
Comment thread .github/workflows/pr-tests.yml Outdated

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

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

Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml
Copilot AI review requested due to automatic review settings May 22, 2026 08:31

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

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

Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml
Comment thread .github/workflows/pr-tests.yml
@fabian-barney fabian-barney merged commit 92588cc into main May 22, 2026
9 checks passed
@fabian-barney fabian-barney deleted the codex/issue-57-ci-align branch May 22, 2026 08:48
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.

ci: align workflows with bootstrap-ci-pipeline stage families and add per-module quality gates

2 participants