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
d1abfa0c89
chore(deps): update actions/cache action to v5.0.1
2025-12-13 17:12:46 +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
eb54461e73
chore(deps): update actions/cache action to v5
2025-12-12 08:29:08 +00:00
renovate[bot] and Wolfgang Walther
e84aa247fc
chore(deps): update codecov/codecov-action action to v5.5.2
2025-12-10 12:24:30 +00:00
renovate[bot] and Wolfgang Walther
e232a7bd78
chore(deps): update actions/checkout action to v6
2025-12-03 13:52:39 +00:00
Wolfgang Walther
aaf4bd8510
ci/test: remove macos x86 flake check
...
See previous commit.
2025-11-18 11:05:49 +01: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
e6a2551813
chore(deps): update all dependencies
2025-10-02 09:23:44 +00:00
renovate[bot] and Wolfgang Walther
8ceffa0efc
chore(deps): update nixbuild/nix-quick-install-action action to v34
2025-09-25 08:51:14 +00:00
renovate[bot] and Wolfgang Walther
2f62bee183
chore(deps): update actions/cache action to v4.3.0
2025-09-25 08:22:00 +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
a4927141ee
chore(deps): update codecov/codecov-action action to v5.5.1
2025-09-04 19:25:55 +00:00
renovate[bot] and Wolfgang Walther
3a28968f3c
chore(deps): update nixbuild/nix-quick-install-action action to v33
2025-08-25 15:08:25 +00:00
renovate[bot] and Wolfgang Walther
6ecacbc4cc
chore(deps): update codecov/codecov-action action to v5.5.0
2025-08-20 18:10:51 +00:00
renovate[bot] and Wolfgang Walther
b01d08d42f
chore(deps): update actions/cache action to v4.2.4
2025-08-11 15:32:45 +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
0f2470c79d
chore(deps): update actions/download-artifact action to v5
2025-08-06 07:44:53 +00:00
renovate[bot] and Wolfgang Walther
dc4e225b20
chore(deps): update docker/login-action action to v3.5.0
2025-08-04 17:11:07 +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
Wolfgang Walther
087b9ecca1
ci: fix loadtest job on stable branches
...
Previously, the loadtest would always compare against main and the
latest tag. This meant a loadtest running on the v13 release branch,
would compare to a *future* version of both. This is not useful, and
also not supported by `postgrest-loadtest-against`, which recently
introduced a change on `main`, that now breaks the tests on the back
branches.
With this change, the loadtest will always run against the current
target branch of a PR, so against the v13 branch for a PR against v13,
for example. Also, it will compare against the latest released tag *for
that branch*.
Thus, when running this for v12, it will test against the v12 branch and
the v12.2.12 tag.
2025-06-26 09:44:01 +00:00
Wolfgang Walther
59eaae10ca
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 12:58:46 +02:00
renovate[bot] and Wolfgang Walther
324be09c2b
chore(deps): update actions/download-artifact action to v4.3.0
2025-05-07 16:24:08 +00:00
steve-chavez
58237be608
test: add loadtest for async purge of JWT cache
2025-04-20 15:11:41 -05: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
a17a73e17b
chore(deps): update codecov/codecov-action action to v5.4.2
2025-04-20 09:15:26 +00:00
steve-chavez
58b5dff188
Revert "nix: add loadtest with unique JWTs"
2025-04-18 17:43:10 -05:00
steve-chavez
51743016fd
ci: github report for jwt loadtest
2025-04-18 13:05:14 -05:00
steve-chavez
608f7ca45a
nix: add loadtest with unique JWTs
...
This loadtests the jwt decoding logic. For this it adds an optional
`-k`(kind) parameter to `postgrest-loadtest` and
`postgrest-loadtest-against`.
Old kind (default):
```
postgrest-loadtest -k mixed
postgrest-loadtest-against -k mixed
```
New kind:
```
postgrest-loadtest -k jwt
postgrest-loadtest-against -k jwt
```
Internally it uses a dynamically generated targets file using python
which looks like:
```
GET http://postgrest/authors_only
Authorization: Bearer <jwt>
GET http://postgrest/authors_only
Authorization: Bearer <another-jwt>
...
```
Then this is used to run vegeta with the `-lazy` option.
2025-04-17 23:11:33 -05:00
renovate[bot] and Wolfgang Walther
2811d6f997
chore(deps): update peter-evans/dockerhub-description action to v4.0.2
2025-04-03 12:09:22 +00:00
renovate[bot] and Wolfgang Walther
20f1fdd35c
chore(deps): update peter-evans/dockerhub-description action to v4.0.1
2025-04-01 19:50:34 +00:00
Wolfgang Walther
95e36fdad9
nix: avoid rebuilding memory tests when entering nix-shell
...
The memory tests are now run in the same way as the regular tests.
2025-03-30 18:57:39 +00:00
Wolfgang Walther
144b0c46ca
nix: add basic flake.nix
...
This just exposes the PostgREST package, not more.
The goal is to avoid duplication, so we're re-using only exports from
default.nix.
Resolves #3026
Supersedes #3105
2025-03-28 09:22:34 +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
02590f2e55
chore(deps): update docker/setup-buildx-action action to v3.10.0
2025-03-25 18:55:39 +00:00
renovate[bot] and Wolfgang Walther
ab2d9945fa
chore(deps): update docker/login-action action to v3.4.0
2025-03-25 18:20:14 +00:00
renovate[bot] and Wolfgang Walther
67573f4f10
chore(deps): update codecov/codecov-action action to v5.4.0
2025-03-25 17:50:47 +00:00
renovate[bot] and Wolfgang Walther
d284e9acea
chore(deps): update actions/download-artifact action to v4.2.1
2025-03-24 16:27:45 +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
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
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
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
749e2996f3
chore: Add new issue type to issue templates
2025-01-31 19:25:16 +01:00