renovate[bot] and Wolfgang Walther
dd2eafe9cc
chore(deps): update haskell-actions/setup action to v2.9.0
2025-12-15 21:01:30 +00:00
renovate[bot] and Wolfgang Walther
627df4dfb4
chore(deps): update all dependencies
2025-12-13 17:12:15 +00:00
renovate[bot] and Wolfgang Walther
e232a7bd78
chore(deps): update actions/checkout action to v6
2025-12-03 13:52:39 +00:00
renovate[bot] and Wolfgang Walther
5997949ac4
chore(deps): update actions/checkout action to v5.0.1
2025-11-18 10:04:37 +00:00
Wolfgang Walther
5c527b50c2
ci: remove macos x86 builds
...
The x86 GitHub runner will not be available anymore, soon.
We might be able to re-introduce this, once we can build a static
executable via Nix on darwin, too.
2025-11-18 11:01:53 +01:00
renovate[bot] and Wolfgang Walther
07e23ff3c8
chore(deps): update all dependencies
2025-10-25 08:12:59 +00:00
renovate[bot] and Wolfgang Walther
a77d9d5b2d
chore(deps): update all dependencies
2025-10-02 09:24:49 +00:00
renovate[bot] and Wolfgang Walther
151002a7e0
chore(deps): update haskell-actions/setup action to v2.8.2
2025-09-16 19:13:05 +00:00
renovate[bot] and Wolfgang Walther
8628cb7cdf
chore(deps): update actions/checkout action to v5
2025-08-11 15:31:50 +00:00
renovate[bot] and Wolfgang Walther
d201c5cac3
chore(deps): update haskell-actions/setup action to v2.8.1
2025-08-03 16:27:21 +00:00
renovate[bot] and Wolfgang Walther
be4662e96e
chore(deps): update all dependencies
2025-07-09 07:09:10 +00:00
Wolfgang Walther
5030c665be
chore: build with GHC 9.8.4 for cabal
2025-07-08 20:18:17 +02:00
Wolfgang Walther
2f8dbdb183
chore: stackage 22.41 -> 22.44
...
Updates stackage to 22.44, which is also supported on FreeBSD, where GHC
9.6.7 is available again.
2025-07-08 20:18:15 +02:00
renovate[bot] and Wolfgang Walther
86be19e674
chore(deps): update haskell-actions/setup action to v2.7.11
2025-04-20 09:15:44 +00:00
renovate[bot] and Wolfgang Walther
48f4b6d77d
chore(deps): update haskell-actions/setup action to v2.7.10
2025-03-24 16:13:17 +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
Wolfgang Walther
359e5fbf75
ci: Add MacOS x86-64 binaries to release
...
The supported architectures for each GitHub Actions runner image can be
seen here:
https://github.com/actions/runner-images?tab=readme-ov-file#available-images
Resolves #3937
2025-03-09 13:39:33 +00:00
Wolfgang Walther
9ae8854867
Revert "ci: Remove brew install libpq for macos-14 stack build"
...
This partially reverts commit 53164453d8 .
2025-01-18 19:01:01 +01:00
Wolfgang Walther
14449bc882
ci: Fix stack cache on Windows
...
Apparently the STACK_ROOT has been moved to C:\sr - for unknown reasons,
at least to me.
This should enable caching again and make the stack on windows builds
much faster than recently.
2025-01-18 18:01:35 +01:00
Wolfgang Walther
06aebfaaaf
ci: Build the ubuntu-aarch64 binary with new ARM runners
...
The new GitHub arm runners are available, so we can use them to build
the ubuntu aarch64 binary instead of our custom machine.
2025-01-18 18:01:35 +01:00
Wolfgang Walther
53164453d8
ci: Remove brew install libpq for macos-14 stack build
...
When macos-14 was rolled out libpq was not installed, but by now it is
by default. Thus, we don't need to do that, it only creates a warning
annotation right now.
2025-01-18 18:01:35 +01:00
Wolfgang Walther
ee6bac4e49
ci: Fix release name of x86-64 binaries
...
This should have been x86-64, only x64 is not a thing.
2025-01-18 18:01:35 +01:00
Wolfgang Walther
cbe7d8e1dd
ci: Fix release name of macos binary
...
This is built on macos-14, which is running on new arm based hardware,
not the old x86_64 ones.
2025-01-18 18:01:35 +01:00
Wolfgang Walther
48a9a3540e
ci: Update stack builder to ubuntu 24.04
...
Renovate doesn't seem to pick this up, because it's in a matrix
specification.
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
c7ac1db07f
chore(deps): update haskell-actions/setup action to v2.7.9
2025-01-17 20:58:06 +01:00
renovate[bot] and Wolfgang Walther
ce27425f7c
chore(deps): update haskell-actions/setup action to v2.7.8
2024-12-30 16:32:00 +01:00
renovate[bot] and Wolfgang Walther
b5645b969a
chore(deps): update haskell-actions/setup action to v2.7.7
2024-12-20 19:59:55 +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
f3aa00a838
chore(deps): update dependency ubuntu to v24
2024-11-13 14:41:23 +01:00
Wolfgang Walther and Wolfgang Walther
4c61749de9
chore(deps): update stackage snapshot to LTS 22.41
2024-11-12 21:13:31 +01:00
Wolfgang Walther and Wolfgang Walther
6f0c180b6b
chore(deps): update GHC for cabal builds
2024-11-12 21:13:31 +01:00
renovate[bot] and Wolfgang Walther
b83899340e
chore(deps): update dependency macos to v14
2024-11-06 09:43:41 +01: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
204ae996a3
chore(deps): update actions/checkout action to v4.2.2
2024-10-24 05:09:39 +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 Wolfgang Walther
9a079607dd
chore(deps): update haskell-actions/setup action to v2.7.6
2024-08-18 14:04:19 +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
4b31205395
chore(deps): update haskell-actions/setup action to v2.7.5
2024-07-06 11:36:12 +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
renovate[bot] and Wolfgang Walther
94d1bec0f9
chore(deps): update actions/checkout action to v4.1.7
2024-06-13 08:45:58 +02:00
Wolfgang Walther
89eae607f5
ci: Run build workflow in PRs which change composite actions
...
This should have been added in c4b0bd34 for cache-on-main and way before
that for artifact-from-cirrus.
2024-05-21 19:57:39 +02:00
Wolfgang Walther
dcfc6673b7
ci: Fix out-of-sync GHC version for stack jobs
2024-05-21 19:39:15 +02:00
renovate[bot] and Wolfgang Walther
4156070838
chore(deps): update haskell-actions/setup action to v2.7.3
2024-05-20 19:26:07 +02:00
Wolfgang Walther and Wolfgang Walther
9e6a89ffb8
ci: Install GHC/stack via haskell-actions/setup consistently
...
This action makes sure to always have the correct GHC and/or stack
version installed in all environments. This solves problem where ghc or
stack might not be available on newer macos images anymore or where
ghcup is not available by default on our new custom github runner on
arm.
2024-05-20 15:43:00 +02:00
Wolfgang Walther and Wolfgang Walther
d08e5959a0
ci: Reduce stack cache size
...
This removes the GHC install from stack caches to reduce size.
2024-05-20 15:43:00 +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
renovate[bot] and Wolfgang Walther
80783a7ee8
chore(deps): update actions/checkout action to v4.1.6
2024-05-19 21:24:42 +02:00