tvl-depot/nix
Vincent Ambo 4d7dcf10ed refactor(nix/buildkite): Restrict step conditionals to refs only
The previous `condition` abstraction which allowed the full set of
Buildkite conditionals is way too leaky (it lets users to very
Buildkite-specific things which we may not want to allow, and which
are mostly not relevant to a pure evaluation).

Supporting only the `branches` condition (native to Buildkite) should
make it possible to port this to other future CI systems later.

Change-Id: Ib8adcc41db4f1a3566cbeecf13a4228403105c1f
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5051
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com>
Autosubmit: tazjin <tazjin@tvl.su>
2022-01-24 14:57:06 +00:00
..
binify refactor(nix): use our own writeScript(Bin) 2020-06-30 00:19:27 +00:00
bufCheck refactor(bufCheck): Assume bufCheck is run in depot checkout 2021-08-29 12:41:07 +00:00
buildGo fix(3p): Move away from builtins.fetchGit 2022-01-17 14:18:37 +00:00
buildkite refactor(nix/buildkite): Restrict step conditionals to refs only 2022-01-24 14:57:06 +00:00
buildLisp fix(nix/buildLisp): use filtered deps for native deps in testSuite 2022-01-19 13:07:57 +00:00
buildManPages refactor(sterni): use pkgs over third_party to import from nixpkgs 2021-04-10 11:40:18 +00:00
drvSeqL feat(nix/drvSeqL): make build of a drv depend on unrelated drvs 2021-02-14 12:40:06 +00:00
emptyDerivation feat(nix/emptyDerivation) add emptyDerivation 2020-06-28 17:59:46 +00:00
escapeExecline chore(OWNERS): move Profpatsch up to nix/ 2021-01-01 19:03:15 +00:00
getBins chore(OWNERS): move Profpatsch up to nix/ 2021-01-01 19:03:15 +00:00
mergePatch feat(nix): add mergePatch 2021-01-01 19:03:02 +00:00
netstring feat(nix): add basic netstring nix generation functions 2021-04-24 09:54:34 +00:00
nint feat(nix/nint): accept attribute set with stdout, stderr and exit 2021-09-18 11:56:22 +00:00
readTree docs(nix/readTree): Tweak grammar of docs for gather 2021-12-16 21:14:15 +00:00
renderMarkdown chore(nix/renderMarkdown): Move out of //users/tazjin 2021-10-19 11:47:38 +00:00
runExecline feat(users/Profpatsch/blog): implement blog engine lol 2021-04-30 21:47:42 +00:00
runTestsuite fix(nix/runTestsuite): don't crash on big test suites 2021-11-25 12:15:35 +01:00
sparseTree feat(nix/sparseTree): allow specifying subtrees as relative paths 2021-10-10 10:03:03 +00:00
tag refactor(nix/tag): use throw over lib.assertMsg 2021-10-24 20:25:10 +00:00
tailscale refactor: Replace some uses of builtins.toFile with pkgs.writeText 2021-03-25 19:14:36 +00:00
utils feat(nix/utils): handle toString-able sets produced by builtins.path 2021-12-17 10:47:34 +00:00
writeElispBin chore(writeElispBin): Move from //overrides to //nix 2020-12-01 12:55:59 +00:00
writeExecline chore(OWNERS): move Profpatsch up to nix/ 2021-01-01 19:03:15 +00:00
writers refactor(readTree): Move 'drvTargets' into readTree 2021-11-23 14:42:08 +00:00
writeScript refactor(nix): use our own writeScript(Bin) 2020-06-30 00:19:27 +00:00
writeScriptBin refactor(nix): use our own writeScript(Bin) 2020-06-30 00:19:27 +00:00
yants feat(nix/yants): improve error message for errornous predicate 2021-12-27 08:20:58 +00:00
OWNERS chore(OWNERS): move Profpatsch up to nix/ 2021-01-01 19:03:15 +00:00