Skip to content

use reusable workflow#115

Open
MaxenceGollier wants to merge 1 commit intomainfrom
update-breakage
Open

use reusable workflow#115
MaxenceGollier wants to merge 1 commit intomainfrom
update-breakage

Conversation

@MaxenceGollier
Copy link
Copy Markdown
Collaborator

What is implemented

I try to use the reusable workflow implemented here for the Breakage.yml workflow.

How do I implement it

I removed the .breakage folder because the code there is now shared accross the organization.
I added the workflow located in my fork, we need to change this once JuliaSmoothOptimizers/.github#18 has been merged.

Why do I implement it

Unify the JSO infrastructure.

Copilot AI review requested due to automatic review settings April 10, 2026 15:00
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

Updates the repository’s breakage CI to delegate execution to a reusable GitHub Actions workflow, aligning this repo with the shared JuliaSmoothOptimizers organization infrastructure.

Changes:

  • Replaced the in-repo Breakage workflow implementation with a call to a reusable workflow.
  • Removed the local .breakage helper project/scripts now intended to live in shared org infrastructure.

Reviewed changes

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

File Description
.github/workflows/Breakage.yml Replaces the local breakage matrix/build/test jobs with a reusable workflow call.
.breakage/Project.toml Removes local breakage workflow dependencies (now expected to be provided by shared infra).
.breakage/get_jso_users.jl Removes local script for computing dependent JSO packages (now expected to be provided by shared infra).

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

Comment on lines +6 to +7
breakage:
uses: MaxenceGollier/.github_JSO/.github/workflows/Breakage.yml@comment
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

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

The reusable workflow is referenced via a mutable branch ref (@comment) in an external repository. For supply-chain safety and reproducibility, pin the uses: reference to an immutable commit SHA (or a protected tag) and then switch to the org-owned .github repo once available.

Copilot uses AI. Check for mistakes.
Comment on lines 2 to +4
on:
pull_request:

pull_request:
types: [opened, synchronize, reopened]
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

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

Indentation under on: is inconsistent with the rest of the repo’s workflows (they use two-space indentation). Consider reformatting this block to the standard layout to avoid YAML readability issues and keep workflow files consistent.

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown
Contributor

Package name latest stable
RegularizedOptimization

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.

2 participants