refactor: Replace some uses of builtins.toFile with pkgs.writeText
I'm looking at removing some of these because they can cause unnecessary build steps during CI pipeline generation. Change-Id: I84742968918090c050d2eedab8a1b42692632a42 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2655 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
This commit is contained in:
parent
d01d6bb63d
commit
d34c527372
3 changed files with 8 additions and 10 deletions
|
@ -2,7 +2,7 @@
|
|||
#
|
||||
# https://tailscale.com/kb/1018/install-acls
|
||||
|
||||
{ depot, ... }:
|
||||
{ depot, pkgs, ... }:
|
||||
|
||||
with depot.nix.yants;
|
||||
|
||||
|
@ -27,4 +27,4 @@ let
|
|||
# Actual ACL entries
|
||||
ACLs = list acl;
|
||||
};
|
||||
in config: toFile "tailscale-acl.json" (toJSON (aclConfig config))
|
||||
in config: pkgs.writeText "tailscale-acl.json" (toJSON (aclConfig config))
|
||||
|
|
|
@ -2,9 +2,7 @@
|
|||
# Buildkite, Sourcegraph reindexing and other maintenance tasks.
|
||||
{ depot, ... }:
|
||||
|
||||
let
|
||||
inherit (builtins) toFile toJSON;
|
||||
in depot.nix.buildGo.program {
|
||||
depot.nix.buildGo.program {
|
||||
name = "besadii";
|
||||
srcs = [ ./main.go ];
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
{ depot, lib, ... }:
|
||||
|
||||
let
|
||||
inherit (builtins) filter map hasAttr replaceStrings toFile;
|
||||
inherit (builtins) filter map hasAttr replaceStrings;
|
||||
inherit (depot.third_party) runCommandNoCC writeText;
|
||||
inherit (depot.users.tazjin) renderMarkdown;
|
||||
|
||||
|
@ -51,7 +51,7 @@ let
|
|||
</body>
|
||||
'';
|
||||
|
||||
draftWarning = toFile "draft.html" ''
|
||||
draftWarning = writeText "draft.html" ''
|
||||
<p class="cheddar-callout cheddar-warning">
|
||||
<b>Note:</b> This post is a <b>draft</b>! Please do not share
|
||||
the link to it without asking me first.
|
||||
|
@ -59,7 +59,7 @@ let
|
|||
<hr>
|
||||
'';
|
||||
|
||||
unlistedWarning = toFile "unlisted.html" ''
|
||||
unlistedWarning = writeText "unlisted.html" ''
|
||||
<p class="cheddar-callout cheddar-warning">
|
||||
<b>Note:</b> This post is <b>unlisted</b>! Please do not share
|
||||
the link to it without asking me first.
|
||||
|
@ -68,7 +68,7 @@ let
|
|||
'';
|
||||
|
||||
renderPost = post: runCommandNoCC "${post.key}.html" {} ''
|
||||
cat ${toFile "header.html" (header post.title)} > $out
|
||||
cat ${writeText "header.html" (header post.title)} > $out
|
||||
|
||||
# Write the post title & date
|
||||
echo '<article><h2 class="inline">${escape post.title}</h2>' >> $out
|
||||
|
@ -89,7 +89,7 @@ let
|
|||
cat ${renderMarkdown post.content} >> $out
|
||||
echo '</article>' >> $out
|
||||
|
||||
cat ${toFile "footer.html" footer} >> $out
|
||||
cat ${writeText "footer.html" footer} >> $out
|
||||
'';
|
||||
in {
|
||||
inherit renderPost isDraft isUnlisted;
|
||||
|
|
Loading…
Reference in a new issue