renovate[bot] and Wolfgang Walther
4e190ceebe
chore(deps): update vmactions/freebsd-vm action to v1.5.3
2026-08-07 19:56:41 +00:00
renovate[bot] and Wolfgang Walther
74c8a3580d
chore(deps): update vmactions/freebsd-vm action to v1.5.2
2026-07-24 18:51:13 +00:00
renovate[bot] and Wolfgang Walther
9f3dc46502
chore(deps): update vmactions/freebsd-vm action to v1.5.0
2026-06-29 17:46:01 +00:00
renovate[bot] and Wolfgang Walther
cbaf5ac8fc
chore(deps): update vmactions/freebsd-vm action to v1.4.9
2026-06-27 09:41:20 +00:00
renovate[bot] and Wolfgang Walther
76261d5bfc
chore(deps): update actions/cache action to v6.1.0
2026-06-26 19:48:22 +00:00
renovate[bot] and Wolfgang Walther
a6840f9bf9
chore(deps): update actions/cache action to v6
2026-06-25 20:10:47 +00:00
renovate[bot] and Wolfgang Walther
79e9e77e46
chore(deps): update vmactions/freebsd-vm action to v1.4.8
2026-06-20 21:57:24 +00:00
renovate[bot] and Wolfgang Walther
336d32d1ce
chore(deps): update nixbuild/nix-quick-install-action action to v35
2026-06-19 19:09:02 +00:00
renovate[bot] and Wolfgang Walther
9aef6f30a8
chore(deps): update vmactions/freebsd-vm action to v1.4.7
2026-06-19 19:08:17 +00:00
Wolfgang Walther
8552c66c1e
ci: Use FreeBSD VM instead of cirrus
2026-06-02 07:36:59 +00:00
renovate[bot] and Wolfgang Walther
27aea13798
chore(deps): update cachix/cachix-action digest to 5f2d7c5
2026-05-12 13:10:57 +00:00
Wolfgang Walther
92ba6d5caa
ci: fix actions/cache-on-main
...
My recent commit to fix the stack cache on macOS only changed the
restore keys, but no cache would ever be saved that way. I effectively
disabled all caching...
2026-04-19 23:03:07 +02:00
Wolfgang Walther
0cb354be7a
ci: fix stack cache for macOS
...
We now have two stack jobs for macOS, but they use the same cache, which
is very inefficient. Adding the architecture to the cache key will give
each of these jobs a separate cache.
2026-04-19 21:48:06 +02:00
Wolfgang Walther
051b4799de
chore(deps): update nixpkgs to latest nixpkgs-unstable
...
This allows building TemplateHaskell with GHC 9.6+ via iserv-proxy.
2026-04-19 13:16:55 +00:00
renovate[bot] and Wolfgang Walther
26ce39bb46
chore(deps): update actions/cache action to v5.0.5
2026-04-13 21:04:11 +00:00
renovate[bot] and Wolfgang Walther
431f8586f5
chore(deps): update actions/upload-artifact action to v7.0.1
2026-04-12 15:25:15 +00:00
renovate[bot] and Wolfgang Walther
238e9078bf
chore(deps): update cachix/cachix-action action to v17
2026-03-18 21:19:20 +00:00
renovate[bot] and Wolfgang Walther
88c365fb52
chore(deps): update actions/cache action to v5.0.4
2026-03-18 19:08:42 +00:00
renovate[bot] and Wolfgang Walther
bb4358c8bb
chore(deps): update cachix/cachix-action digest to 3ba601f
2026-03-13 14:06:12 +00:00
renovate[bot] and Wolfgang Walther
2ab2706c8e
chore(deps): update actions/cache action to v5.0.3
2026-03-13 14:05:23 +00:00
renovate[bot] and Wolfgang Walther
8ee8cdd7f8
chore(deps): update github artifact actions
2026-03-12 21:08:47 +00:00
renovate[bot] and Wolfgang Walther
c9f9b93ad7
chore(deps): update github artifact actions
2025-12-13 14:36:30 +00:00
renovate[bot] and Wolfgang Walther
d694ad90e0
chore(deps): update actions/cache action to v5.0.1
2025-12-13 11:31:32 +00:00
renovate[bot] and Wolfgang Walther
c9c975ce49
chore(deps): update actions/cache action to v5
2025-12-12 08:29:32 +00:00
renovate[bot] and Wolfgang Walther
21edcc86ce
chore(deps): update github artifact actions
2025-10-25 08:23:40 +00:00
renovate[bot] and Wolfgang Walther
bc01687d7c
chore(deps): update actions/cache action to v4.3.0
2025-09-25 08:22:10 +00:00
renovate[bot] and Wolfgang Walther
f894901ad1
chore(deps): update nixbuild/nix-quick-install-action action to v34
2025-09-25 08:18:28 +00:00
renovate[bot] and Wolfgang Walther
08a6a9d9be
chore(deps): update nixbuild/nix-quick-install-action action to v33
2025-08-25 13:55:55 +00:00
renovate[bot] and Wolfgang Walther
b915968f30
chore(deps): update actions/cache action to v4.2.4
2025-08-07 14:24:41 +00:00
Wolfgang Walther
a91ce4a159
ci: update Nix to 2.29.1
...
Related:
https://discourse.nixos.org/t/security-advisory-privilege-escalations-in-nix-lix-and-guix/66017
2025-06-25 06:34:09 +00:00
renovate[bot] and Wolfgang Walther
fc01a72f4e
chore(deps): update cachix/cachix-action action to v16
2025-03-26 18:02:59 +00:00
renovate[bot] and Wolfgang Walther
62150aaf53
chore(deps): update nixbuild/nix-quick-install-action action to v30
2025-03-24 16:24:24 +00:00
renovate[bot] and Wolfgang Walther
09ba7c0d28
chore(deps): update actions/upload-artifact action to v4.6.2
2025-03-24 11:36:06 +00:00
renovate[bot] and Wolfgang Walther
1887c9b5b2
chore(deps): update actions/cache action to v4.2.3
2025-03-24 08:34:34 +00:00
Wolfgang Walther
6858709866
ci: Skip cachix push when no cachix token is set
...
This happens in forks.
2025-01-18 18:01:35 +01:00
renovate[bot] and Wolfgang Walther
972bc80664
chore(deps): update actions/upload-artifact action to v4.6.0
2025-01-17 20:59:10 +01:00
renovate[bot] and Wolfgang Walther
a1769d17be
chore(deps): update actions/upload-artifact action to v4.5.0
2024-12-18 12:56:17 +01:00
renovate[bot] and Wolfgang Walther
82f43a567c
chore(deps): update actions/cache action to v4.2.0
2024-12-06 09:47:55 +01:00
renovate[bot] and Wolfgang Walther
5f7a2cda15
chore(deps): update nixbuild/nix-quick-install-action action to v29
2024-11-05 22:07:51 +01:00
renovate[bot] and Wolfgang Walther
994b60a187
chore(deps): update actions/cache action to v4.1.2
2024-10-24 05:15:43 +02:00
renovate[bot] and Wolfgang Walther
64f7f1451a
chore(deps): update actions/upload-artifact action to v4.4.3
2024-10-24 05:15:06 +02:00
renovate[bot] and Wolfgang Walther
678103bbfa
chore(deps): update actions/upload-artifact action to v4.4.0
2024-09-04 13:29:49 +02:00
renovate[bot] and Laurence Isla
a9ba148373
chore(deps): update actions/upload-artifact action to v4.3.6
2024-08-13 13:25:55 -05:00
renovate[bot] and Wolfgang Walther
6c7963c1c4
chore(deps): update actions/upload-artifact action to v4.3.5
2024-08-02 21:07:32 +02:00
renovate[bot] and Wolfgang Walther
7f8f76c0dd
chore(deps): update actions/upload-artifact action to v4.3.4
2024-07-06 11:35:21 +02:00
Wolfgang Walther and Wolfgang Walther
71711bb935
ci: Prevent caching cabal and stack cache in PRs
...
This was supposed to happen in c4b0bd34 and 279febe2 , but somehow didn't
work, yet.
2024-05-21 20:44:41 +02:00
renovate[bot] and Wolfgang Walther
11c9e8dac9
chore(deps): update cachix/cachix-action action to v15
2024-05-20 19:26:45 +02:00
Wolfgang Walther and Wolfgang Walther
279febe26b
ci: Split cabal and stack work caches from regular cache
...
This is a first step to split up the cabal and stack caches in separate
pieces. Here we split the work folder, which just contains the
postgrest-specific build artifacts, into a separate cache.
More fine-grained caching should give us better cache hits and much
fewer upload size in the regular case, improving CI performance.
Since the work file caches are very small (about 30-40 MB) they are
cached for PRs, too. This will allow the majority of PRs, which only
change source code files, but no dependencies, to still have cached
their build files for additional commits.
2024-05-20 15:43:00 +02:00
Wolfgang Walther and Wolfgang Walther
c4b0bd347b
ci: Only save caches on main and release branches
...
This restores caches on all branches and pull requests, but only stores
them on the main branch and release branches. This prevents those caches
from being evicted early when we hit the 10 GB limit quickly.
2024-05-20 15:43:00 +02:00
Wolfgang Walther and Wolfgang Walther
1374178f27
ci: Improve performance for nix jobs in CI
...
Defaulting to max-jobs = auto should improve build times by using more
cores.
Setting always-allow-substitutes to true should cause all nix
derivations to be cached on cachix, which should improve performance of
the MacOS job dramatically, when no rebuilds need to happen.
2024-05-07 14:42:12 +02:00