renovate[bot] and Wolfgang Walther
beafd0b53f
chore(deps): update korthout/backport-action digest to bf97bcf
2026-05-06 19:47:13 +00:00
Wolfgang Walther
ea08a4d767
ci: test build of dev shell on darwin
2026-04-28 12:56:53 +00:00
Wolfgang Walther
c8439e437c
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-04-28 12:56:53 +00:00
Wolfgang Walther
3ec9b94c79
ci: avoid useless download of GHC during stack builds
...
Forgot to adjust when updating stackage.
2026-04-27 19:52:57 +00:00
renovate[bot] and Wolfgang Walther
9b9521b75a
chore(deps): update korthout/backport-action action to v4.5
2026-04-27 19:51:37 +00:00
Wolfgang Walther
f80122e12b
ci: trigger workflows when nixpkgs pin is updated
...
Otherwise we might break things...
2026-04-27 08:29:41 +00:00
renovate[bot] and Wolfgang Walther
de4ad62562
chore(deps): update korthout/backport-action action to v4.4.0
2026-04-21 09:05:36 +00:00
Wolfgang Walther
e2a677e21d
chore: try to re-enable codecov annotations
...
Not sure whether this works, but it likely can't hurt.
2026-04-20 23:24:49 +02: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
6b4022b0c1
ci: fix docker push for release job
...
Unfortunately, `docker manifest create` does not support image digests,
so we need to push a tag for each version of the image. Furthermore, the
docker CLI does not provide a way to delete that tag afterwards, so we
will end up with those temporary tags.
2026-04-19 22:20:46 +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
1c869bf3a6
ci: remove builds for GHC 9.6.7 and 9.8.4
...
Now that we can build with at least GHC 9.10 on all platforms, there is
no need to keep testing these older versions anymore.
2026-04-19 20:17:48 +02:00
Wolfgang Walther
fee820bac2
chore: release static executable for aarch64-linux
...
Also makes the aarch64 variant of the docker image consist of a single
static executable, similar to the x86_64 variant.
2026-04-19 17:53:48 +00:00
Wolfgang Walther
49a16fe505
ci: build with cabal and GHC 9.12.3
2026-04-19 17:50:23 +00:00
Wolfgang Walther
edbd2a3dca
chore: remove renovate haskell updates
...
These don't really make sense, because it's non-trivial to construct a
build plan that *ensures* the dependency that renovate creates a PR for
is tested with the latest version. Cabal might just select a build plan,
that doesn't include the dependency, in which case we could just as well
have no upper bounds at all.
Since there is no good way to test these changes (I tried, a while
ago!), let's just disable these PRs. They are more annoying than
anything else.
2026-04-19 18:38:51 +02:00
Wolfgang Walther
03f7234360
ci: test against PostgreSQL 18
2026-04-19 13:16:55 +00: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
Wolfgang Walther
1b74b93466
remove: drop support for PostgreSQL 13
...
PostgreSQL 13 has been EOL since November 2025 and will not be available
in the next Nixpkgs bump anymore.
2026-04-19 13:16:55 +00:00
steve-chavez and Wolfgang Walther
b6c6bb27a8
ci: reinstate macos x86 releases
...
Closes https://github.com/PostgREST/postgrest/issues/4755
2026-04-19 11:26:06 +00:00
Wolfgang Walther
1f70e42d3b
ci: build with cabal and GHC 9.10.3
2026-04-19 10:07:14 +00:00
Wolfgang Walther
f1cd9a2136
chore: stackage 22.44 -> 23.28
...
This updates stackage builds to GHC 9.8.4.
2026-04-18 18:38:32 +00:00
renovate[bot] and Wolfgang Walther
bf8a52694a
chore(deps): update haskell-actions/setup action to v2.11.0
2026-04-15 18:05:32 +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
070eb2fc3a
chore(deps): update actions/create-github-app-token action to v3.1.1
2026-04-12 15:51:35 +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
463b701e9f
chore(deps): update haskell-actions/setup action to v2.10.4
2026-04-09 08:48:59 +00:00
renovate[bot] and Wolfgang Walther
a5e66a4448
chore(deps): update docker/login-action action to v4.1.0
2026-04-02 20:07:13 +00:00
renovate[bot] and Wolfgang Walther
ae7d4d2553
chore(deps): update codecov/codecov-action action to v6
2026-03-27 10:34:37 +00:00
renovate[bot] and Wolfgang Walther
88afa05cf8
chore(deps): update korthout/backport-action action to v4.3.0
2026-03-27 08:45:54 +00:00
Taimoor Zaeem and Steve Chavez
12ef63370b
nix(test): add test suite for observability tests
...
- Create separate test suite for observability tests
- Create wrapper script `postgrest-test-observability`
- Add to CI and `postgrest-check`
- Move JWT cache tests under observability tests
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
2026-03-19 10:38:42 -05: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
1934179c64
chore(deps): update codecov/codecov-action action to v5.5.3
2026-03-18 20:02:06 +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
d5df12c9c2
chore(deps): update actions/create-github-app-token action to v3
2026-03-14 18:04:36 +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
b83fbb76a9
chore(deps): update haskell-actions/setup action to v2.10.3
2026-03-13 14:04:41 +00:00
renovate[bot] and Wolfgang Walther
fb54db143d
chore(deps): update actions/checkout action to v6.0.2
2026-03-13 14:03:45 +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
cab60b9ee8
chore(deps): update docker/setup-buildx-action action to v4
2026-03-10 18:40:00 +00:00
renovate[bot] and Wolfgang Walther
f657ac4e0b
chore(deps): update docker/login-action action to v4
2026-03-10 14:15:16 +00:00
renovate[bot] and Wolfgang Walther
0eb2bdd8e1
chore(deps): update korthout/backport-action action to v4.2.0
2026-03-09 13:13:13 +00:00
Taimoor Zaeem and Wolfgang Walther
5a4c11c72a
chore(ci): correct slightly misleading name of coverage workflow
...
The coverage workflow mentions that we run the tests against PG 15,
however that is incorrect and misleading. We actually run it against the
latest supported PostgreSQL version according to the nix scripts.
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
2026-01-18 14:53:52 +00:00
renovate[bot] and Wolfgang Walther
8f5fe3f46b
chore(deps): update haskell-actions/setup action to v2.10.2
2026-01-11 17:31:31 +00:00
renovate[bot] and Wolfgang Walther
0018c38f79
chore(deps): update haskell-actions/setup action to v2.10.1
2026-01-05 19:02:21 +00:00
steve-chavez
b8ca1bb04c
nix: add new loadtest for errors
...
Also included it in CI.
2025-12-23 15:00:24 -05:00
renovate[bot] and Wolfgang Walther
d06377a37b
chore(deps): update docker/setup-buildx-action action to v3.12.0
2025-12-20 20:25:19 +00:00
renovate[bot] and Wolfgang Walther
2bcd336400
chore(deps): update haskell-actions/setup action to v2.9.1
2025-12-17 18:01:04 +00:00
renovate[bot] and Wolfgang Walther
dac8a5fb86
chore(deps): update haskell-actions/setup action to v2.9.0
2025-12-15 21:01:22 +00:00
renovate[bot] and Wolfgang Walther
60c70c5b37
chore(deps): update korthout/backport-action action to v4.0.1
2025-12-15 20:18:02 +00:00