renovate[bot] and Wolfgang Walther
0dbbf734b7
chore(deps): update all dependencies to v6.0.3
2026-06-03 07:39:54 +00:00
Wolfgang Walther
99905c7988
ci: test build of dev shell on darwin
2026-06-02 10:13:29 +02:00
Wolfgang Walther
df38175645
ci: use nix-build-uncached to save useless downloads
...
There is no point to actually realize the derivations to disk, when they
are in cache. `nix-build-uncached` checks the cache and stops before
downloading dependencies if they are available. It will however build as
normal on a cache-miss. Should speed up CI when no Nix dependencies
change a fair bit.
We can only do this for the MacOS job, which only tests the builds. We
can not do this for other jobs which require the build results to be
present before uploading parts of them as artifacts.
2026-06-02 10:13:28 +02:00
Wolfgang Walther
ebac332cb1
ci: trigger workflows when nixpkgs pin is updated
...
Otherwise we might break things...
2026-06-02 10:13:27 +02:00
Wolfgang Walther
6e573b911d
ci: Use FreeBSD VM instead of cirrus
2026-06-02 10:10:22 +02:00
renovate[bot] and Wolfgang Walther
a2d76b01b7
chore(deps): update dependency macos to v26
2026-05-15 20:38:43 +00:00
steve-chavez and Wolfgang Walther
dd1956557d
ci: reinstate macos x86 releases
...
Closes https://github.com/PostgREST/postgrest/issues/4755
(cherry picked from commit b6c6bb27a8 )
2026-04-19 12:19:17 +00:00
renovate[bot] and Wolfgang Walther
d369d2c41e
chore(deps): update haskell-actions/setup action to v2.11.0
2026-04-15 18:05:21 +00:00
renovate[bot] and Wolfgang Walther
05df2c5692
chore(deps): update all dependencies
2026-04-12 15:25:03 +00:00
renovate[bot] and Wolfgang Walther
dd394d6f81
chore(deps): update haskell-actions/setup action to v2.10.4
2026-04-09 08:48:45 +00:00
renovate[bot] and Wolfgang Walther
1ed3c2c197
chore(deps): update all dependencies
2026-03-13 17:23:12 +00:00
renovate[bot] and Wolfgang Walther
dde145b685
chore(deps): update all dependencies
2026-03-13 17:19:11 +00:00
renovate[bot] and Wolfgang Walther
1ae14afdf2
chore(deps): update haskell-actions/setup action to v2.10.2
2026-01-11 17:36:28 +00:00
renovate[bot] and Wolfgang Walther
5d5160fbd7
chore(deps): update haskell-actions/setup action to v2.10.1
2026-01-05 19:01:32 +00:00
renovate[bot] and Wolfgang Walther
e126956c1b
chore(deps): update haskell-actions/setup action to v2.9.1
2025-12-17 18:01:25 +00:00
renovate[bot] and Wolfgang Walther
9eb36f1244
chore(deps): update all dependencies
2025-12-13 11:31:10 +00:00
renovate[bot] and Wolfgang Walther
ec4d2e2af3
chore(deps): update actions/checkout action to v6
2025-12-03 13:52:23 +00:00
renovate[bot] and Wolfgang Walther
4c3ac2f087
chore(deps): update actions/checkout action to v5.0.1
2025-11-18 10:06:11 +00:00
Wolfgang Walther
94fb0a489a
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:41 +01:00
renovate[bot] and Wolfgang Walther
e913efb8cb
chore(deps): update all dependencies
2025-10-25 08:12:30 +00:00
renovate[bot] and Wolfgang Walther
36ac916c72
chore(deps): update dependency macos to v15
2025-10-02 09:25:21 +00:00
renovate[bot] and Wolfgang Walther
6019e4890d
chore(deps): update haskell-actions/setup action to v2.8.2
2025-09-16 19:13:16 +00:00
renovate[bot] and Wolfgang Walther
1cd8934bb7
chore(deps): update actions/checkout action to v5
2025-08-11 15:15:57 +00:00
renovate[bot] and Wolfgang Walther
26bc13b57f
chore(deps): update haskell-actions/setup action to v2.8.1
2025-08-03 16:27:13 +00:00
Wolfgang Walther
83c533e557
nix: refactor derivation tests for static package
...
Instead of rolling our own, we can use some tooling from nix / nixpkgs.
We drop the "statically linked" check, because our goal is to compile
mostly-static executables to darwin, too. However, those will never be
fully static, because they always link to the platform's libc.
2025-07-11 15:53:06 +00:00
Wolfgang Walther
a4ab4ce2f3
chore: build with GHC 9.8.4 for cabal
2025-07-08 17:55:24 +00:00
Wolfgang Walther
a91a222613
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 17:55:24 +00:00
renovate[bot] and Wolfgang Walther
605d82285d
chore(deps): update haskell-actions/setup action to v2.8.0
2025-05-14 19:41:02 +00: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