From 08bf03a3d89f0c18b296099ac7c0f37793b97d4d Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Tue, 28 Mar 2023 10:40:04 +0300 Subject: refactor(views): move view export configuration to //views Change-Id: I064b996fd52134b7e83541ea1190774c51a8ba30 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8359 Autosubmit: tazjin Reviewed-by: flokli Tested-by: BuildkiteCI --- tvix/default.nix | 12 +----------- views/default.nix | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 11 deletions(-) create mode 100644 views/default.nix diff --git a/tvix/default.nix b/tvix/default.nix index f88a7bccd5..ef0e2386db 100644 --- a/tvix/default.nix +++ b/tvix/default.nix @@ -86,15 +86,5 @@ in ''; }; - export = (pkgs.runCommandLocal "export-tvix" { } '' - echo "carrier for repo export extra-step" > $out - '').overrideAttrs (_: { - meta.ci.extraSteps.github = depot.tools.releases.filteredGitPush { - filter = ":workspace=views/tvix"; - remote = "git@github.com:tvlfyi/tvix.git"; - ref = "refs/heads/canon"; - }; - }); - - meta.ci.targets = [ "shell" "export" "rust-docs" ]; + meta.ci.targets = [ "shell" "rust-docs" ]; } diff --git a/views/default.nix b/views/default.nix new file mode 100644 index 0000000000..886889ad03 --- /dev/null +++ b/views/default.nix @@ -0,0 +1,20 @@ +# Export configuration for the views. +{ depot, pkgs, ... }: + +let + export-tvix = depot.tools.releases.filteredGitPush { + filter = ":workspace=views/tvix"; + remote = "git@github.com:tvlfyi/tvix.git"; + ref = "refs/heads/canon"; + }; +in +(pkgs.runCommandLocal "export-views" { } + '' + echo "no-op carrier target for repo export steps" | tee $out + '').overrideAttrs + (_: { + meta.ci.extraSteps = { + inherit export-tvix; + }; + }) + -- cgit 1.4.1