Wolfgang Walther
8ce8939259
ci(release): run docker job on regular VM runner
...
Tried to run it on a -slim runner in fb24b6b3 , but the result is that no
docker socket is available. This jobs needs one of the big runners.
2026-06-02 10:15:12 +02:00
Wolfgang Walther
f71f70152a
ci: avoid running pg18 tests twice
...
We already test PG18, the default, with the coverage job, so why run it
twice?
2026-06-02 10:15:12 +02:00
Wolfgang Walther
41b58579cb
ci: use -slim runner for small jobs
...
No need to spin up full VM runners for small automation tasks, when we
can use single-CPU runners in containers instead.
https://docs.github.com/en/actions/reference/runners/github-hosted-runners#single-cpu-runners
(some of this will potentially not work, because dependencies in the
slim image might not be available - however, it makes no sense to create
this as a PR, because all jobs touched here run on branches only. Thus
pushing directly to main)
2026-06-02 10:15:11 +02:00
Wolfgang Walther
6d2fa4d3a7
ci: run other loadtests to completion when one of them fails
...
The most likely offender to fail early is jwt-rsa-cache-worst - which
then cancels *all* loadtests at once. This is unnecessary churn for CI.
Instead we can re-run only that one test later.
2026-06-02 10:15:10 +02: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
b4eec4bbfb
chore(deps): update all dependencies
2026-05-22 20:51:50 +00:00
renovate[bot] and Wolfgang Walther
ae1e3d6c4d
chore(deps): update codecov/codecov-action action to v6.0.1
2026-05-19 07:04:25 +00:00
renovate[bot] and Wolfgang Walther
a2d76b01b7
chore(deps): update dependency macos to v26
2026-05-15 20:38:43 +00:00
renovate[bot] and Taimoor Zaeem
16d4477c62
chore(deps): update actions/create-github-app-token action to v3.2.0
2026-05-14 10:14:25 +05:00
Taimoor Zaeem
d75d2838fc
ci: catch linkcheck failure
...
The scheduled linkcheck job fails without notification to maintainers.
To catch the failure, a github workflow step has been added which
comments on issue #4106 so that the maintainers get notified.
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
(cherry picked from commit f90d7d7296 )
2026-05-14 09:56:19 +05:00
renovate[bot] and Wolfgang Walther
4e08b2748c
chore(deps): update actions/create-github-app-token action to v3.2.0
2026-05-13 21:01:16 +00:00
renovate[bot] and Wolfgang Walther
eda5a10aa5
chore(deps): update all dependencies
2026-05-12 13:03:04 +00:00
Taimoor Zaeem and Wolfgang Walther
51c51ea140
ci: cancel previous runs for tag pipelines
...
Reverts the change in ad5bb38d70 .
https://github.com/orgs/community/discussions/13015 is now solved.
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
(cherry picked from commit 96f12f83f0 )
2026-05-07 07:10:27 +00:00
renovate[bot] and Wolfgang Walther
d65288dfd6
chore(deps): update korthout/backport-action digest to bf97bcf
2026-05-06 19:47:08 +00:00
renovate[bot] and Wolfgang Walther
d9eabb2742
chore(deps): update korthout/backport-action action to v4.5
2026-04-27 19:51:56 +00:00
renovate[bot] and Wolfgang Walther
d75a2bdce9
chore(deps): update korthout/backport-action action to v4.4.0
2026-04-21 09:05:15 +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
679b957355
chore(deps): update actions/cache action to v5.0.5
2026-04-13 21:04: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
77dde73057
chore(deps): update docker/login-action action to v4.1.0
2026-04-02 20:06:52 +00:00
renovate[bot] and Wolfgang Walther
3a4dc5eff3
chore(deps): update codecov/codecov-action action to v6
2026-03-27 11:02:38 +00:00
renovate[bot] and Wolfgang Walther
55912515c0
chore(deps): update all dependencies
2026-03-27 08:45:13 +00:00
Taimoor Zaeem and Steve Chavez
dade15acc4
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-20 09:13:47 -05:00
renovate[bot] and Wolfgang Walther
3e61dc024e
chore(deps): update cachix/cachix-action action to v17
2026-03-18 21:24:50 +00:00
renovate[bot] and Wolfgang Walther
1bdf773417
chore(deps): update all dependencies
2026-03-18 20:01:41 +00:00
renovate[bot] and Wolfgang Walther
55868351f3
chore(deps): update actions/cache action to v5.0.4
2026-03-18 19:09:06 +00:00
renovate[bot] and Wolfgang Walther
3bdb69bae7
chore(deps): update actions/create-github-app-token action to v3
2026-03-14 18:06: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
Wolfgang Walther
69090bd224
ci: pin backport action to version instead of default branch
2026-01-11 18:34:43 +01: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
7ff6755af7
chore(deps): update docker/setup-buildx-action action to v3.12.0
2025-12-20 20:24:23 +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
40fec696a6
chore(deps): update korthout/backport-action action to v4.0.1
2025-12-15 20:17:46 +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
f2b96b1d41
chore(deps): update codecov/codecov-action action to v5.5.2
2025-12-10 12:24:00 +00:00
renovate[bot] and Wolfgang Walther
cc43d356c1
chore(deps): update actions/create-github-app-token action to v2.2.1
2025-12-06 11:00:16 +00:00
renovate[bot] and Wolfgang Walther
8bcbbd1bfd
chore(deps): update all dependencies
2025-12-03 13:52:35 +00:00
renovate[bot] and Wolfgang Walther
ec4d2e2af3
chore(deps): update actions/checkout action to v6
2025-12-03 13:52:23 +00:00
Taimoor Zaeem and Wolfgang Walther
f97200948f
nix: shorten postgrest-with-postgresql-xx scripts
...
Renames these scripts to `postgrest-with-pg-xx`. The renaming
helps reduce the length of temporary filenames. This is needed
to ensure that socket file names remain under the maximum
allowed length of 107 chars.
Closes #4461 .
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
(cherry picked from commit 462798dc2d )
2025-11-18 18:27:17 +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
1c6f215bd7
ci/test: remove macos x86 flake check
...
See previous commit.
2025-11-18 11:05:43 +01: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
a3c8065e58
chore(deps): update actions/checkout digest to 71cf226
2025-11-03 20:47:35 +00:00