Skip to content

Update breakge: use organization-wide workflow#84

Merged
tmigot merged 2 commits into
JuliaSmoothOptimizers:mainfrom
MaxenceGollier:update-breakage
May 26, 2026
Merged

Update breakge: use organization-wide workflow#84
tmigot merged 2 commits into
JuliaSmoothOptimizers:mainfrom
MaxenceGollier:update-breakage

Conversation

@MaxenceGollier
Copy link
Copy Markdown
Contributor

Copilot AI review requested due to automatic review settings May 25, 2026 15:16
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.

This PR simplifies the repository’s breakage CI by delegating the heavy logic to reusable workflows centrally maintained in JuliaSmoothOptimizers/.github.

Changes:

  • Replace the local Breakage workflow implementation with a reusable workflow call.
  • Add a Comment Breakage workflow that triggers on completion of Breakage and delegates PR commenting to a reusable workflow.
  • Remove the local .breakage Julia script and its dedicated project dependencies.

Reviewed changes

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

File Description
.github/workflows/CommentBreakage.yml New workflow that runs on workflow_run completion and calls a reusable commenting workflow.
.github/workflows/Breakage.yml Replaces the previous multi-job workflow with a reusable workflow call and narrows PR event types.
.breakage/get_jso_users.jl Removed; logic is no longer needed with the centralized workflow.
.breakage/Project.toml Removed; dependencies for the deleted script are no longer needed.

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

Comment on lines +8 to +9
breakage:
uses: JuliaSmoothOptimizers/.github/.github/workflows/Breakage.yml@main No newline at end of file
Comment thread .github/workflows/CommentBreakage.yml Outdated
Comment on lines +1 to +11
name: Comment Breakage

on:
workflow_run:
workflows: ["Breakage"]
types:
- completed

jobs:
comment_pr:
uses: JuliaSmoothOptimizers/.github/.github/workflows/CommentBreakage.yml@main No newline at end of file
Comment thread .github/workflows/CommentBreakage.yml Outdated
Comment on lines +10 to +11
comment_pr:
uses: JuliaSmoothOptimizers/.github/.github/workflows/CommentBreakage.yml@main No newline at end of file
Copy link
Copy Markdown
Member

@tmigot tmigot left a comment

Choose a reason for hiding this comment

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

Thanks!

Comment thread .github/workflows/CommentBreakage.yml Outdated
@tmigot tmigot merged commit 983bfea into JuliaSmoothOptimizers:main May 26, 2026
1 check failed
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.

3 participants