Open jinnatar opened 1 month ago
Fun thing with GHA, while I think about it - if there's no changes for "60 consecutive days" they disable the actions runners so we need to periodically touch something in THIS repo to keep the cron job working, so might be worth adding a "push a touched file" step somewhere.
There's some other fundamental issues here as well:
deployment
but I don't have experience with that. Could be release
, easier to deal with. So as much as it pains me, we might be better off merging back into the main repo? 😑
I don't see a huge issue merging most of it back into main - but we really need the automation to be outside main as much as possible (or very very specifically filter its execution)
If stable publishing only triggers on release
then that would stay out of the way most of the time. That logic can be tested in this repo first. For nightly, we could only trigger on schedule
normally, but also on PRs that have a specific tag to allow useful PRs against the automation itself. That way nothing triggers on push
i.e. merge, or on most PRs. Would that work? It's probably the the sweet spot between competing issues of:
Primarily:
nightly
runs don't drop stable.Also:
kanidm_ppa.list
has the wrong key suffix.