)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"3855e78f97475627c0d8a4706f7b37f5dd5ec06b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":26,"id":"4f4bcb95_677b6f1e","updated":"2021-04-11 16:40:03.000000000","message":"The last patchset introduces a branch filter to canon only, so the last patchset log will not include this step.\n\nYou can look at https://buildkite.com/tvl/depot/builds/6448#5b8c31e0-9269-4216-9335-1f0a7cf91e64 for a successful run.\n\nNote that this currently requires the `/nix/var/nix/gcroots/depot` folder to be set up manually (permissions wise), we might fix that with systemd-tmpfiles or something later.","commit_id":"9074bab13f1a3dcbbace0e1210f8c0c32cb6142a"}],"ops/pipelines/depot.nix":[{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"6e1b52cc45a8266453fdd7b0764462515c2032d1","unresolved":true,"context_lines":[{"line_number":97,"context_line":"        command \u003d \"nix-instantiate -A ci.gcroot --add-root /nix/var/nix/gcroots/depot/canon\";"},{"line_number":98,"context_line":"        label \u003d \":anchor:\";"},{"line_number":99,"context_line":"        \"if\" \u003d \u0027\u0027build.branch \u003d\u003d \"canon\"\u0027\u0027;"},{"line_number":100,"context_line":"        depends_on \u003d lib.singleton {"},{"line_number":101,"context_line":"          step \u003d \":duck:\";"},{"line_number":102,"context_line":"          allow_failure \u003d false;"},{"line_number":103,"context_line":"        };"}],"source_content_type":"text/x-nix","patch_set":26,"id":"d1668e09_0ca4eeed","line":100,"updated":"2021-04-11 19:52:16.000000000","message":"is lib.singleton really easier than just a pair of square brackets?","commit_id":"9074bab13f1a3dcbbace0e1210f8c0c32cb6142a"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"7c667b2f19addad01e6000476a23f57640745635","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        command \u003d \"nix-instantiate -A ci.gcroot --add-root /nix/var/nix/gcroots/depot/canon\";"},{"line_number":98,"context_line":"        label \u003d \":anchor:\";"},{"line_number":99,"context_line":"        \"if\" \u003d \u0027\u0027build.branch \u003d\u003d \"canon\"\u0027\u0027;"},{"line_number":100,"context_line":"        depends_on \u003d lib.singleton {"},{"line_number":101,"context_line":"          step \u003d \":duck:\";"},{"line_number":102,"context_line":"          allow_failure \u003d false;"},{"line_number":103,"context_line":"        };"}],"source_content_type":"text/x-nix","patch_set":26,"id":"ad869194_0e23a86f","line":100,"in_reply_to":"d1668e09_0ca4eeed","updated":"2021-04-11 19:58:02.000000000","message":"I prefer this form, but it is a weak attachment - so done.","commit_id":"9074bab13f1a3dcbbace0e1210f8c0c32cb6142a"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"6e1b52cc45a8266453fdd7b0764462515c2032d1","unresolved":true,"context_lines":[{"line_number":99,"context_line":"        \"if\" \u003d \u0027\u0027build.branch \u003d\u003d \"canon\"\u0027\u0027;"},{"line_number":100,"context_line":"        depends_on \u003d lib.singleton {"},{"line_number":101,"context_line":"          step \u003d \":duck:\";"},{"line_number":102,"context_line":"          allow_failure \u003d false;"},{"line_number":103,"context_line":"        };"},{"line_number":104,"context_line":"      })"},{"line_number":105,"context_line":"    ];"}],"source_content_type":"text/x-nix","patch_set":26,"id":"e2b4fd72_ac49ffbb","line":102,"updated":"2021-04-11 19:52:16.000000000","message":"I think this is the default","commit_id":"9074bab13f1a3dcbbace0e1210f8c0c32cb6142a"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"7c667b2f19addad01e6000476a23f57640745635","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        \"if\" \u003d \u0027\u0027build.branch \u003d\u003d \"canon\"\u0027\u0027;"},{"line_number":100,"context_line":"        depends_on \u003d lib.singleton {"},{"line_number":101,"context_line":"          step \u003d \":duck:\";"},{"line_number":102,"context_line":"          allow_failure \u003d false;"},{"line_number":103,"context_line":"        };"},{"line_number":104,"context_line":"      })"},{"line_number":105,"context_line":"    ];"}],"source_content_type":"text/x-nix","patch_set":26,"id":"f4c8903b_430cb596","line":102,"in_reply_to":"e2b4fd72_ac49ffbb","updated":"2021-04-11 19:58:02.000000000","message":"Yes, but it makes it more obvious what is going on - it\u0027s not so much here to influence functionality, but readability.","commit_id":"9074bab13f1a3dcbbace0e1210f8c0c32cb6142a"}]}
