Wolfgang Walther
8f8efbaa12
ci: disable all CI except docs
...
IO tests fail randomly and we don't need to run everything if we only
ever update the docs on this branch from now on.
2025-07-05 22:18:49 +02: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
af8b62ba10
chore(deps): update all dependencies
2024-06-13 08:46:23 +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
renovate[bot] and Wolfgang Walther
fdcadb3d53
chore(deps): update actions/checkout action to v4.1.5
2024-05-09 14:08:51 +02: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
bddfa2782d
chore(deps): update actions/checkout action to v4.1.3
2024-04-22 21:30:23 +02:00
Wolfgang Walther
6858693291
ci: Be explicit about the version of linux and windows runner images
...
Using the -latest tag is potentially prone to errors, because an update of the tag
could break our CI. This recently happend with macos-latest, which we downgraded
to macos-12 earlier.
Using an explicit version reference makes this problem much less likely - in fact
renovate will pick up new versions once they exist and will suggest updates for it.
Thus, we will see the failures in a related PR instead of randomly everywhere.
2024-04-22 21:20:30 +02:00
Wolfgang Walther
f72b47c485
chore: Add full semver comment to used actions
2024-03-01 08:54:27 +01:00
Wolfgang Walther
a090f28cea
ci: Install only the required nix tools
...
A previous commit allowed to select each tool separately on the toolbox.
This commit makes use of that for CI to possibly speed up loading from cachix
a little bit. It will also cause fewer cache misses when nix code is changed.
Resolves #3183
2024-02-26 22:06:01 +01:00
renovate[bot] and Wolfgang Walther
873ac6221e
chore(deps): pin dependencies
2024-02-24 21:15:38 +01:00
Wolfgang Walther and Wolfgang Walther
11accb760a
ci: Pass cachix token to all nix jobs
2024-02-24 19:59:46 +01:00
Wolfgang Walther and Wolfgang Walther
0b3f6de015
ci: Merge docs-spellcheck and docs-dictcheck jobs
...
Both jobs run really quick, running them separate is just a waste of resources. Plus,
they are semantically closely related anyway.
2024-02-22 20:12:18 +01:00
Wolfgang Walther and Wolfgang Walther
19423b0c0a
ci: Only run PR workflows when files have changed
2024-02-22 20:12:18 +01:00
Wolfgang Walther and Wolfgang Walther
073280ad32
ci: Require docs job to pass before making a release
2024-02-22 20:12:18 +01:00
Wolfgang Walther and Wolfgang Walther
333f8cf592
ci: Cancel all workflows consistently in pull requests without blocking main
...
The previous setup would cause multiple commits on main to be stuck in a pending
state, waiting for the previous run to be finished.
The new group specification is taken from:
https://docs.github.com/en/actions/using-jobs/using-concurrency#example-using-a-fallback-value
This also adds the same settings for the docs workflow.
2024-02-22 20:12:18 +01:00
Laurence Isla and Wolfgang Walther
a1f2ecadda
nix: Move docs tools into core infrastructure
2024-02-18 13:10:00 +01:00
Wolfgang Walther
75a86ba873
ci: Change names for release branches from rel-MAJOR.MINOR to vMAJOR
...
This naming scheme gives us the best support for readthedocs.
References #2814
2024-02-17 17:43:03 +01:00
Wolfgang Walther
4954859d68
chore: Prepare merge of postgrest-docs into postgrest main repo
...
This avoids some merge conflicts to allow git blame to detect renames properly.
2024-02-17 13:43:50 +01:00