aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/workflows
AgeCommit message (Collapse)Author
5 daysinternal/workflows: cache installed packagesOphestra
This avoids re-downloading packages on every run. Signed-off-by: Ophestra <cat@gensokyo.uk>
6 daysinternal/workflows: upload sharefs fs_mark logOphestra
This was missed when migrating the test suite. Signed-off-by: Ophestra <cat@gensokyo.uk>
6 daystest/sharefs: migrate testsOphestra
This runs tests directly in the container, significantly reducing overhead introduced by virtualisation. Signed-off-by: Ophestra <cat@gensokyo.uk>
7 daysinternal/workflows: migrate release workflowOphestra
This also migrates from the unmaintained release action and improves configuration so the new release is created as a draft, and the tag annotation is automatically added as the release body. Signed-off-by: Ophestra <cat@gensokyo.uk>
7 daysinternal/workflows: document act_runner setupOphestra
This requires a lot of specialised setup to run, so document that here for future reference. Signed-off-by: Ophestra <cat@gensokyo.uk>
7 daysinternal/workflows: request dist via cmd/mbfOphestra
This replaces the nix-based dist job. Signed-off-by: Ophestra <cat@gensokyo.uk>
8 daysinternal/workflows: template common stepsOphestra
This removes duplicate code and significantly eases maintenance. Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/workflows: migrate workflowsOphestra
This represents workflow documents via compound literals and removes the ugly and footgun-heavy yaml documents. Signed-off-by: Ophestra <cat@gensokyo.uk>