-
Notifications
You must be signed in to change notification settings - Fork 4
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
HOWTO organize build of the releases #8
Comments
I think |
yeah, I guess with |
ok, missing piece -- apparently there could be "inputs" for a workflow which is triggered upon |
Make build workflows triggerable via dispatch with commitish input
now that #11 is merged, we just need to adjust the |
i.e we would not even bother with PRs for now? (although I would have liked it to be PRs with corresponding workflow results attached, but I guess it would be more complicated, unless you see it doable without much sweat @jwodder ) |
I guess for now we can consider it closed by #12 |
To be implemented after #7 is merged
This is just an idea, somewhat inspired by how conda-forge does it. @jwodder please share your thoughts on either sounds like a good way to proceed or you see better setups?
build
build.yaml
to reside in the top directory, which would say which release (tag) to build (could be justversion: ....
to start with; want to have it structured format so we could extend its schema to fit desired needs in the future, e.g. build different versions for different architectures, add build index etc)build.yaml
was modified in that PR, and if so -- instead of buildingupstream/master
, build the commitish (well - tag) specified inbuild.yaml
. We also make themon
changes to that file (not just on the workflow itself).automagically trigger
update-mirror.yml
would either detect a new tag fetched, or check if any version tag is>=
the one inbuild.yaml
. If new version is detected, it will modifybuild.yaml
and send a PR with that change. If multiple new versions detected would send PR for the "latest"The text was updated successfully, but these errors were encountered: