You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actually, having looked at the file, it is much too complicated I'd say - can't we split it into smaller snippets and scripts which are executed in the correct order inside the workflow?
It's a complex script because the tasks it performs are complicated, but I agree that we should try to split the tasks over a few files; at the very least that'll make editing a bit easier. We could split release.yml into the following additional files:
release-capi.yaml; generates the CAPI for Linux and macOS,
release-cli.yaml; generates the CLI for Linux and macOS,
release-cli-wheels.yaml; generate the CLI for Linux and macOS packaged as Python package installable by pip,
release-papi-wheels.yaml; generate the Python API wheels,
All the rest should probably stay inside release.yml, which must be there so we can manually trigger a release.
Actually, having looked at the file, it is much too complicated I'd say - can't we split it into smaller snippets and scripts which are executed in the correct order inside the workflow?
Originally posted by @felixhekhorn in #310 (comment)
The comment originally refers to the release workflow, which arguably is the most complex script.
The text was updated successfully, but these errors were encountered: