Closed gvee-uk closed 2 years ago
A few initial musings:
needs
options (see here for more information.on: workflow_dispatch
to allow for manual running of CD workflows? If for whatever reason the CD actions fail then we might want the ability to manually kick things. Consider how this will work with (or against!) the cz bump
stuff.**
branch filter should probably be removed. I think this is what's triggering the double-running of stuffs.I'd be happy using concurrency on the release builds since they only ever run off of the main branch and only run once the CI has finished successfully to trigger them. Reluctant to add cancel-in-progress to the CI as people working in different PR's wouldn't want to cancel out each other's builds E.G My code breaks the build, yours doesn't, other than commit message how do we tell who broke it?
Reluctant to add cancel-in-progress to the CI as people working in different PR's wouldn't want to cancel out each other's builds E.G My code breaks the build, yours doesn't, other than commit message how do we tell who broke it?
I didn't realise that's how the cancel-in-progress
worked. I has naively assumed it would work based on source branch or something.
Perhaps the group
can be set to the name of the source branch?
CI and CD stuff is running too frequently.
Ideally I think we want:
main
(note: not just closed, because that can include abandons)main
has completedDue to the running costs for Windows and MacOS (see #48 for instance) I think we should limit all CI elements to run on Linux agents only for now.