Commit graph

91 commits

Author SHA1 Message Date
BtbN
be992fa253 Be more generous with cache image retention
Avoid pointless rebuilds on revert or other situations.
2023-06-21 00:55:45 +02:00
BtbN
8c336b4dec Add more explicit cache image name 2023-06-20 23:44:31 +02:00
BtbN
3e75fcc0e4 Enable new DL-Cache in Workflow 2023-06-18 21:47:40 +02:00
BtbN
78191a73a6 Add fork-guard into workflow 2023-06-18 12:20:47 +02:00
BtbN
ccbc205c57
Increate latest re-release delay again 2023-03-28 12:46:57 +02:00
BtbN
13129c7061 Allow cleanup step to fail 2023-03-18 15:12:08 +01:00
BtbN
1b3fd62fbf Do package cleanup as part of build workflow 2023-03-18 14:58:57 +01:00
BtbN
ffa7c41e0f Work around PAT existence check 2023-03-18 14:30:26 +01:00
BtbN
c6c7051948 Use PAT for cleanup 2023-03-18 14:27:17 +01:00
BtbN
b78f798c9f Add cleanup workflow 2023-03-18 14:20:02 +01:00
BtbN
0e5f512f8a Add 6.0 to builds
Will probably drop 4.4 if this causes build times to be too crazy, or if
it exhausts the asset size limit.
2023-03-03 18:55:03 +01:00
BtbN
d74737d76b
Reduce wait time after deleting old latest release 2022-11-24 13:26:47 +01:00
BtbN
ce62fe2fee Fix use of deprecated set-output 2022-10-23 02:51:12 +02:00
BtbN
d4de0513b5 Only do one full build per target on PR builds 2022-08-18 10:23:25 +02:00
BtbN
fcc7e6d9fb Make local build script spin up a temporary registry 2022-08-02 20:37:17 +02:00
BtbN
dfdfc29311 Bump release from 5.0 to 5.1.
5.1 and 5.0 share the same ABI, so instead of cluttering the list even more, just bump to 5.1 entirely.
2022-07-24 16:44:13 +02:00
BtbN
8a44955e4c Enable linuxarm64 for autobuilds 2022-07-06 17:03:11 +02:00
BtbN
84385814bd Allow cancelling of manual jobs 2022-06-13 12:24:41 +02:00
BtbN
e57447b1c8 Fix publish release condition logic 2022-06-13 01:44:36 +02:00
BtbN
76aacb4b85 Actually make build step run 2022-06-13 00:32:46 +02:00
BtbN
7f6eef0e5f Add option to trigger ffmpeg-only build 2022-06-13 00:25:51 +02:00
nihil-admirari
dcbf2a77f3 Fix Windows-only or Linux-only builds 2022-06-12 21:01:08 +02:00
BtbN
ce9add44fb Try updating all action versions 2022-05-06 18:04:22 +02:00
BtbN
915cbaa276 Switch to workflow_dispatch 2022-02-15 18:10:39 +01:00
BtbN
c4b62f47f3 Build 5.0 2022-01-14 20:44:21 +01:00
BtbN
7320c777e8 Build 5.0 base images while freedesktop gitlab is working 2022-01-04 23:18:32 +01:00
BtbN
df8e5bf96f Try building Linux images again with aggressiv fetch retries 2022-01-04 19:49:05 +01:00
BtbN
d442ab7a0d Revert "Use cgit for freedesktop clones to work around broken gitlab"
This reverts commit 7cf9552af5.
2022-01-03 23:27:46 +01:00
BtbN
7cf9552af5 Use cgit for freedesktop clones to work around broken gitlab 2022-01-03 22:37:05 +01:00
BtbN
78895a8c49 Disable building new Linux target images until Freedesktop fixes their gitlab 2022-01-01 22:10:49 +01:00
BtbN
20d4bf3ef7 Give Github some time to process release deletion 2021-12-26 02:43:51 +01:00
BtbN
490e081b18 Maintain floating "latest"-Release 2021-12-24 16:49:28 +01:00
BtbN
3efcb24f50 Explicitly use buildx for local script 2021-12-07 17:59:11 +01:00
BtbN
611b7a694c Revert "Try to work around buildkit bug"
Should be fixed upstream now

This reverts commit d1d43c42b0.
2021-12-05 21:47:21 +01:00
BtbN
d1d43c42b0 Try to work around buildkit bug 2021-11-14 00:09:20 +01:00
BtbN
b84fcf068c Revert back to registry based caching 2021-11-13 19:16:18 +01:00
BtbN
482c7d7987 Use GitHub Actions Cache for image cache 2021-11-13 17:11:15 +01:00
BtbN
78645acdd7 Limit parallelism of buildx builds 2021-11-13 16:25:52 +01:00
BtbN
99ecadd76a Harden against untrusted action commands 2021-10-14 19:17:41 +02:00
BtbN
981908d3ff Remove obsolete manual purging of old artifacts 2021-06-10 15:35:53 +02:00
nanake
e99b3f7772 Ignore LICENSE file because NPOTB
Signed-off-by: nanake <nanake@users.noreply.github.com>
2021-05-18 15:39:22 +02:00
BtbN
1a638b8073 Better name for PR workflow 2021-05-17 16:59:15 +02:00
BtbN
6973813aeb Fix paths-ignore location in main workflow 2021-05-17 13:31:37 +02:00
Nautilus
33653d9336 Ignore Readme Files In Workflow While Pull Request 2021-05-17 13:28:42 +02:00
Nautilus
64c191eab1 Ignore Markdown Files In Workflow
That's it
2021-05-17 13:28:42 +02:00
BtbN
7f7fdb5a99 Release .tar.xz as well 2021-05-13 19:48:49 +02:00
BtbN
a92bb7a457 Enable Linux-Builds 2021-05-13 03:54:59 +02:00
BtbN
b628adb6b8 Attempt to fix suboptimal cache behaviour again 2021-04-16 11:04:19 +02:00
BtbN
133f0117f7 Revert "Attempt to fix suboptimal cache behaviour"
This reverts commit a3cf605fa9.
2021-04-15 22:39:40 +02:00
BtbN
a3cf605fa9 Attempt to fix suboptimal cache behaviour 2021-04-15 20:42:19 +02:00