Skip to content

feat: add CI - Required Checks aggregation job#5

Merged
botantler[bot] merged 3 commits intomainfrom
devantler/feat-aggregate-ci-required-checks
Apr 20, 2026
Merged

feat: add CI - Required Checks aggregation job#5
botantler[bot] merged 3 commits intomainfrom
devantler/feat-aggregate-ci-required-checks

Conversation

@devantler
Copy link
Copy Markdown
Contributor

Description

Adds a ci-required-checks job named "CI - Required Checks" that aggregates all CI job results into a single status check using the shared devantler-tech/actions/require-checks-in-pr composite action.

This allows branch protection to require a single check (CI - Required Checks) instead of listing each individual job.

Changes

  • .github/workflows/ci.yaml: added ci-required-checks job that:
    • needs all existing jobs (validate-manifests, discover-skills, validate-spec)
    • Runs with if: always() to execute regardless of upstream results
    • Uses devantler-tech/actions/require-checks-in-pr to fail if any job failed or was cancelled

Dependencies

Add a ci-required-checks job that aggregates all CI job results into a
single "CI - Required Checks" status check using the shared
devantler-tech/actions/require-checks-in-pr composite action.

This allows branch protection to require a single check instead of
listing each individual job.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 20, 2026 16:49
@botantler botantler Bot enabled auto-merge (squash) April 20, 2026 16:50
Comment thread .github/workflows/ci.yaml Fixed
Copy link
Copy Markdown

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

Note

Copilot was unable to run its full agentic suite in this review.

Adds a single aggregated GitHub Actions job/status check (“CI - Required Checks”) so branch protection can require one check instead of enumerating all CI jobs.

Changes:

  • Add ci-required-checks job that depends on existing CI jobs and runs even when upstream jobs fail.
  • Invoke devantler-tech/actions/require-checks-in-pr to compute a single pass/fail status from upstream job results.

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

Comment thread .github/workflows/ci.yaml
Comment thread .github/workflows/ci.yaml Outdated
Comment thread .github/workflows/ci.yaml
@devantler
Copy link
Copy Markdown
Contributor Author

@copilot update to target the latest semver release of devantler-tech/actions

auto-merge was automatically disabled April 20, 2026 16:53

Head branch was pushed to by a user without write access

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 20, 2026

@copilot update to target the latest semver release of devantler-tech/actions

Updated to devantler-tech/actions/require-checks-in-pr@1f66c91d45d374ceac9fe830a783444ebc9be958 # v3.2.0 in 9d5f293.

@devantler
Copy link
Copy Markdown
Contributor Author

@copilot apply changes based on the comments in this thread

Copilot AI review requested due to automatic review settings April 20, 2026 16:57
@devantler devantler review requested due to automatic review settings April 20, 2026 16:57
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 20, 2026

@copilot apply changes based on the comments in this thread

Applied the review feedback in 811fb8a:

  • Added explicit least-privilege permissions block (checks: read, statuses: read, pull-requests: read)
  • SHA pin comment was already updated to # v3.2.0 in the previous commit
  • Kept >- (folded scalar) for job-results since the action explicitly expects a space-separated list and >- produces exactly that format

@botantler botantler Bot enabled auto-merge (squash) April 20, 2026 17:04
@botantler botantler Bot merged commit 566a762 into main Apr 20, 2026
27 checks passed
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.

4 participants