Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CI to help automated updating libsinguliar_julia_jll #685

Open
fingolfin opened this issue Jul 28, 2023 · 0 comments
Open

Add CI to help automated updating libsinguliar_julia_jll #685

fingolfin opened this issue Jul 28, 2023 · 0 comments

Comments

@fingolfin
Copy link
Member

Here's the idea: When a PR is merged that modifies files in deps/src, do this:

  • get the current version of libsinguliar_julia_jll
  • increment it (currently by incrementing minor and setting patch to 0
  • create (or update) a branch oscar-system/libsinguliar (or so) on a fork of the Yggdrasil repo which updates the libsinguliar_julia_jll recipe to use the new master commit, and update to the new version)
  • (force) push the branch
  • if no PR for that branch already exists on Yggdrasil, open one (if one exists, the force push will have updated it)
  • similarly, open or update a PR on Singular.jl with a corresponding change to Project.toml (of course it'll fail initially), and with a link to the Yggdrasil PR in its description

The result still would allow for accidentally making releases without up-to-date libsinguliar_julia_jll but it would make it quite a bit more convenient to do the right thing.

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

No branches or pull requests

1 participant