Commit graph

20 commits

Author SHA1 Message Date
Cassie Cheung
df6b7a4812
ci: split isos only when needed, bump max size and change naming format 2024-07-04 15:20:54 +08:00
Cassie Cheung
9103d1dc46
ci: update action versions 2024-07-04 15:20:51 +08:00
networkException
939557bb5b
CI: Run maximize-build-space action before building 2023-07-11 15:46:51 +02:00
networkException
446438675b
CI: Increase size of tmpfs before building
Building the kernel currently exceeds the default limit.
2023-07-11 10:35:09 +02:00
networkException
74b7005518
CI: Revert nix version for cachix to 2.13.3
In an attempt to fix https://github.com/cachix/cachix-action/issues/138
2023-07-10 22:42:05 +02:00
kekrby
7dae78c4e2 CI: update cachix-action 2023-01-23 12:43:13 +03:00
kekrby
9ecc255dc3 CI: update install-nix-action 2023-01-23 12:43:13 +03:00
kekrby
a91fdf791c CI: disable GC as a workaround for segfault 2023-01-23 12:42:56 +03:00
kekrby
22d82bda10 CI: remove unnecessary condition to setup binary cache 2022-10-03 21:26:30 +03:00
kekrby
428c7fe493 CI: do not upload squashfs images to the binary cache 2022-10-03 18:18:09 +03:00
kekrby
bcfa84572f CI: allow only one build to take place at a time
This will prevent the CI from building the same packages twice when a
build gets triggered while there are other ongoing builds.
2022-10-02 18:07:36 +03:00
kekrby
3f4b573ab9 CI: add binary cache 2022-10-02 17:22:58 +03:00
kekrby
4093cd08a5 Revert "CI: cancel other builds if others are building for the same commit too (this happens when a commit is tagged)" as it causes the CI to look like it has failed when it hasn't
This reverts commit 60fe40e509.
2022-08-31 15:06:56 +03:00
kekrby
11ec455e1a CI: fix maximum release file size again (NodeJS has problems with big files too, see https://github.com/nodejs/node/issues/38049, 1GiB seems safe) 2022-08-29 09:28:30 +03:00
kekrby
b410a2ae0e CI: ignore changes to markdown files 2022-08-28 21:23:15 +03:00
kekrby
2669c2690d CI: fix maximum release file size (it is one byte less than 2GiB, not 2GiB) 2022-08-28 21:06:00 +03:00
kekrby
60fe40e509 CI: cancel other builds if others are building for the same commit too (this happens when a commit is tagged) 2022-08-28 17:18:47 +03:00
kekrby
bf21f20d9e CI: split files into chunks of 2GBs which is the maximum limit for release files 2022-08-28 17:14:37 +03:00
kekrby
3dbdcb90fa CI: make condition for releasing artifacts clearer 2022-08-28 09:59:46 +03:00
kekrby
e6f3fbb21a CI: init 2022-08-28 09:52:22 +03:00