renovate[bot] and Wolfgang Walther
1ed3c2c197
chore(deps): update all dependencies
2026-03-13 17:23:12 +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
d245e07df5
ci: fix tag job with new release workflow
...
A single component version is the development version, everything with
more components is not. Thus, we only need to check for a single dot.
2025-10-25 10:21:51 +02:00
Wolfgang Walther and Steve Chavez
8e35d543bd
nix: adjust release tool to new versioning scheme
...
Resolves #4166
2025-10-10 18:19:33 -05:00
renovate[bot] and Wolfgang Walther
1cd8934bb7
chore(deps): update actions/checkout action to v5
2025-08-11 15:15:57 +00:00
Wolfgang Walther
5c567600cd
ci: Split ci into ci and release workflows
...
This is now possible, after we moved to the ARM build to the GitHub
runners.
2025-01-18 18:01:35 +01:00
Wolfgang Walther
75788cff05
ci: Remove left-over permissions setting from tag job
...
This has been replaced by using the SSH key.
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
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
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
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
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
Andrei Dziahel and Wolfgang Walther
c2513c8861
ci: drop directories from windows release
...
Puts windows release in line with others which have the executable on the top level
2024-09-11 19:22:37 +02:00
renovate[bot] and Wolfgang Walther
678103bbfa
chore(deps): update actions/upload-artifact action to v4.4.0
2024-09-04 13:29:49 +02:00
renovate[bot] and Laurence Isla
a9ba148373
chore(deps): update actions/upload-artifact action to v4.3.6
2024-08-13 13:25:55 -05:00
renovate[bot] and Wolfgang Walther
6c7963c1c4
chore(deps): update actions/upload-artifact action to v4.3.5
2024-08-02 21:07:32 +02:00
renovate[bot] and Wolfgang Walther
ced8665076
chore(deps): update actions/download-artifact action to v4.1.8
2024-07-06 11:35:29 +02:00
renovate[bot] and Wolfgang Walther
7f8f76c0dd
chore(deps): update actions/upload-artifact action to v4.3.4
2024-07-06 11:35:21 +02:00
renovate[bot] and Wolfgang Walther
94d1bec0f9
chore(deps): update actions/checkout action to v4.1.7
2024-06-13 08:45:58 +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
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
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
d03b321659
ci: Actually pass GHC_VERSION to arm build script
2024-05-09 21:58:37 +02:00
Wolfgang Walther
2cb45bd5f8
ci: Extract changelog properly for releases
2024-05-09 21:46:10 +02:00
Wolfgang Walther
a427fb67f6
ci: Fetch tags before checking whether tag exists
2024-05-09 14:53:38 +02:00
Wolfgang Walther
3afa5f6a36
ci: Move docker-hub-readme.md to base folder
...
This is not related to nix tooling anymore, because a github action
without any nix tooling is updating this now.
2024-05-09 14:35:52 +02:00
renovate[bot] and Wolfgang Walther
fdcadb3d53
chore(deps): update actions/checkout action to v4.1.5
2024-05-09 14:08:51 +02:00
Wolfgang Walther
b006016d07
ci: Make "release / tag" job detect existing tags
...
The release / tag job has logic to decide whether to push a new tag on
stable branches, which depends on the all the tags being fetched. The
checkout action doesn't do that by default, so enable that.
2024-05-07 08:09:00 +02:00
Wolfgang Walther
463dfb552d
chore(deps): update actions/checkout hash for release/prepare job
...
Accidentally committed an outdated version, this aligns it with all the
other references to the same action.
2024-05-05 17:48:44 +02:00
Wolfgang Walther
a57d12b102
ci: Use the new DOCKER_ vars for docker-arm job
2024-05-05 17:11:22 +02:00
Wolfgang Walther
d9ba9a8208
ci: Avoid devel release failure when no assets to clean up exist
2024-05-05 14:35:40 +02:00
Wolfgang Walther
8433f9812b
ci: Replace assets of existing devel release properly
2024-05-05 13:38:58 +02:00
Wolfgang Walther
c67f1c398c
ci: Fix docker release job after 2f98d837
2024-05-05 13:33:48 +02:00
Wolfgang Walther
2f98d837ff
ci: Push docker hub description automatically on main branch
2024-05-04 21:55:52 +02:00
Wolfgang Walther
eec35d4569
ci: Avoid recreating devel release
...
Instead, the existing release is edited, which avoids notifications
for pre-releases.
2024-05-04 21:54:46 +02:00
Wolfgang Walther
58d8133454
ci: Enable docker push for releases
2024-05-04 21:14:40 +02:00
Wolfgang Walther
fe0f2f708a
ci: Use "devel" as the pre-release name instead of the commit title
2024-05-04 21:14:23 +02:00
Wolfgang Walther and Wolfgang Walther
dd8d51ab71
ci: Automate patch releases and pre-releases
...
This work by automatically pushing a new tag on main and release
branches after each commit. The tag will be "devel" on main and the
version from postgrest.cabal for release branches. The release
workflow then runs as a tag pipeline, making the actual release.
For release branches, the tag will only be created if a tag for this
version doesn't exist, yet. This means to actually make a new patch
release, we still need to bump the version in postgrest.cabal. We
can automate this later as part of our backport-bot.
Resolves #2006
Resolves #2997
2024-05-04 20:42:45 +02:00
Laurence Isla and GitHub
40bd9a7769
ci: DRY the cleanup job for ARM servers
2024-04-29 12:20:00 -05:00
renovate[bot] and Wolfgang Walther
46d8dfde42
chore(deps): update actions/checkout action to v4.1.4
2024-04-26 08:31:33 +02:00
renovate[bot] and Wolfgang Walther
359a14533b
chore(deps): update actions/download-artifact action to v4.1.7
2024-04-24 20:53:56 +02:00
Laurence Isla and GitHub
e788776ec3
ci: clean ARM server even when previous steps or jobs fail
2024-04-23 16:34:55 -05:00
renovate[bot] and Wolfgang Walther
bddfa2782d
chore(deps): update actions/checkout action to v4.1.3
2024-04-22 21:30:23 +02:00