Wolfgang Walther
c3f88d7a1d
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 17:54:42 +01:00
Wolfgang Walther
164e6a601f
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 17:54:42 +01:00
Andrei Dziahel and Wolfgang Walther
c135a30515
ci: drop directories from windows release
...
Puts windows release in line with others which have the executable on the top level
2025-01-18 17:54:32 +01:00
renovate[bot] and Wolfgang Walther
7515eb5490
chore(deps): update all dependencies
2025-01-17 20:59:24 +01:00
renovate[bot] and Wolfgang Walther
629b57337c
chore(deps): update haskell-actions/setup action to v2.7.8
2024-12-30 16:31:53 +01:00
renovate[bot] and Wolfgang Walther
7b9027ea0a
chore(deps): update all dependencies
2024-12-20 20:00:36 +01:00
renovate[bot] and Wolfgang Walther
0a7ae1815c
chore(deps): update dependency macos to v14
2024-12-18 13:52:31 +01:00
renovate[bot] and Wolfgang Walther
06014047cb
chore(deps): update actions/upload-artifact action to v4.5.0
2024-12-18 12:56:42 +01:00
renovate[bot] and Wolfgang Walther
7feb755521
chore(deps): update all dependencies
2024-12-06 09:48:27 +01:00
renovate[bot] and Wolfgang Walther
a0e7c4f591
chore(deps): update ubuntu:noble docker digest to 80dd3c3
2024-12-04 08:45:16 +01:00
renovate[bot] and Wolfgang Walther
572f24901e
chore(deps): update codecov/codecov-action action to v5.0.7
2024-11-21 21:26:15 +01:00
renovate[bot] and Wolfgang Walther
1e599a2319
chore(deps): update codecov/codecov-action action to v5.0.5
2024-11-20 19:36:28 +01:00
renovate[bot] and Wolfgang Walther
53ce2df33a
chore(deps): update ubuntu:noble docker digest to 278628f
2024-11-16 22:41:14 +01:00
renovate[bot] and Wolfgang Walther
4d4f93da40
chore(deps): update codecov/codecov-action action to v5.0.2
2024-11-15 18:54:10 +01:00
renovate[bot] and Wolfgang Walther
cb22931015
chore(deps): update codecov/codecov-action action to v5
2024-11-14 19:39:58 +01:00
renovate[bot] and Wolfgang Walther
4cc09c6b42
chore(deps): update all dependencies
2024-11-06 19:43:33 +01:00
renovate[bot] and Wolfgang Walther
ec568efd06
chore(deps): update all dependencies
2024-10-24 05:10:55 +02:00
renovate[bot] and Wolfgang Walther
f1453f3c37
chore(deps): update ubuntu:noble docker digest to dfc1087
2024-09-18 20:01:57 +02:00
renovate[bot] and Wolfgang Walther
6fe82d9e94
chore(deps): update actions/upload-artifact action to v4.4.0
2024-09-04 13:29:55 +02:00
renovate[bot] and Wolfgang Walther
f5264c5aa3
chore(deps): update ubuntu:noble docker digest to 8a37d68
2024-08-18 14:04:26 +02:00
renovate[bot] and Laurence Isla
5de55ea141
chore(deps): update all dependencies
2024-08-13 13:25:12 -05:00
renovate[bot] and Wolfgang Walther
1ef83d3732
chore(deps): update actions/upload-artifact action to v4.3.5
2024-08-02 21:07:44 +02:00
renovate[bot] and Wolfgang Walther
8d7d7e4112
chore(deps): update all dependencies
2024-07-06 11:35:11 +02:00
renovate[bot] and Wolfgang Walther
94f0548344
chore(deps): update ubuntu:noble docker digest to 2e863c4
2024-06-19 19:22:47 +02:00
renovate[bot] and Wolfgang Walther
cc5c4ae5ef
chore(deps): update codecov/codecov-action action to v4.5.0
2024-06-13 19:51:15 +02:00
renovate[bot] and Wolfgang Walther
af8b62ba10
chore(deps): update all dependencies
2024-06-13 08:46:23 +02:00
Wolfgang Walther and Wolfgang Walther
71711bb935
ci: Prevent caching cabal and stack cache in PRs
...
This was supposed to happen in c4b0bd34 and 279febe2 , but somehow didn't
work, yet.
2024-05-21 20:44:41 +02:00
Wolfgang Walther
ad5bb38d70
ci: Don't cancel previous runs for tag pipelines
...
Those create annoying "cancelled" notifications which looks like CI on
main was failing. It's not, though.
By just disabling the cancel-in-progress setting, but keeping the group
intact, this should queue multiple tag jobs / tag workflows behind each
other and still avoids the underlying problem which occurs when running
them in parallel.
2024-05-21 20:43:18 +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
Laurence Isla
04d6f41f45
chore: update commit prefix info in the PR template
2024-05-21 09:03:12 -05:00
renovate[bot] and Wolfgang Walther
11c9e8dac9
chore(deps): update cachix/cachix-action action to v15
2024-05-20 19:26:45 +02:00
renovate[bot] and Wolfgang Walther
b8436fd397
chore(deps): update codecov/codecov-action action to v4.4.1
2024-05-20 19:26:18 +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
Laurence Isla and Wolfgang Walther
ea4d1596b7
ci: fix release not executing when skipping CI for docs and tests
2024-05-17 08:09:19 +02:00
renovate[bot] and Wolfgang Walther
9d763aef00
chore(deps): update codecov/codecov-action action to v4.4.0
2024-05-15 09:20:39 +02:00
Wolfgang Walther
b8fe512def
ci: Avoid trying to upload loadtest reports for tag pipelines
...
In this case the loadtest doesn't run anymore, so the job would fail.
2024-05-12 15:28:13 +02:00
Wolfgang Walther
271b3b273d
ci: Disable tagging releases in forks
2024-05-12 15:10:28 +02:00
Wolfgang Walther
5c040e74f5
ci: Prevent running check, docs and test suites on tags
...
This doesn't make sense, because each tag is only pushed when those
pipelines have already passed. Thus, we can save time and avoid wasting
resources and don't run those again.
2024-05-12 15:01:20 +02:00
Wolfgang Walther
4a3fdc175c
ci: Skip release jobs on outdated tags
...
This happens a commit is pushed to main while the pipelines have not
finished for the previous commit. In this case the devel-tag pipelines
will run concurrently, leading to unpredictable results for the devel
release.
2024-05-12 14:58:27 +02:00
Wolfgang Walther
07222cff7b
chore: Restrict macos to v12
2024-05-10 08:19:29 +02:00
Wolfgang Walther
d03b321659
ci: Actually pass GHC_VERSION to arm build script
2024-05-09 21:58:37 +02:00
Wolfgang Walther
5580fe0040
ci: Make arm scripts fail on error
2024-05-09 21:46:10 +02:00
Wolfgang Walther
7d713b8c53
ci: Tag arm docker image properly for releases
2024-05-09 21:46:10 +02:00
Wolfgang Walther
2cb45bd5f8
ci: Extract changelog properly for releases
2024-05-09 21:46:10 +02:00