Has anyone figured out yet how to use julia actions such as julia-invalidations
in a monorepo setting? That is, it should use the development version of all the packages in the repo and not just the main package. I am currently struggeling with this in https://github.com/JuliaPlots/Plots.jl/pull/4783
julia-invalidation
assumes the package name is the repo name: https://github.com/julia-actions/julia-invalidations/blob/5d237091b8285114de7b3136f634b3bbc0dc35e9/action.yml#L26
You could open a PR that adds an input to the action to overwrite that default if you want.
Some of the actions, like julia-runtest
take inputs to determine the project which should help with what you're trying to do, I think
Problem is it already fails here because it can't resolve the environment, because it uses incompatible versions without deving all the contained packages first.
https://github.com/julia-actions/julia-invalidations/pull/15
Last updated: Nov 06 2024 at 04:40 UTC