)]}'
{"id":"depot~2850","triplet_id":"depot~canon~I3f012a291447ef385efdd28132292a8b331998c0","project":"depot","branch":"canon","hashtags":[],"change_id":"I3f012a291447ef385efdd28132292a8b331998c0","subject":"feat(web/bubblegum): allow passing status as an int","status":"MERGED","created":"2021-04-05 00:00:33.000000000","updated":"2021-04-05 10:56:07.000000000","submitted":"2021-04-05 10:54:32.000000000","submitter":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"2850","meta_rev_id":"4f1144b9ede546348e2fba97f55d2cc6a7e484d7","_number":2850,"virtual_id_number":2850,"owner":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-04-05 10:54:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-04-05 10:54:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-05 00:02:56.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"93badafbfdac056934f082840f936cadde4c714c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-05 00:00:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9d8ff05343d23c3ac7f071a63ea2a4c605890ec0","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-05 00:02:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/6143","accounts_in_message":[],"_revision_number":1},{"id":"fef8019f6e80fb2c1b443f52bd24af088d12c08c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-05 00:43:40.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"cbf4d472f8e645cf840ece0307d35806702a9545","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-05 00:45:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/6146","accounts_in_message":[],"_revision_number":2},{"id":"3382b109235ce0f9a04661014e72a062e5678b6b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-05 10:51:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ccc6f4137b56b6914272067535aae92853de6606","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-05 10:53:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/6158","accounts_in_message":[],"_revision_number":3},{"id":"557913d2fa846a72d3d11cecff1d1ae2d5e93b7c","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-05 10:54:27.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"8f4c103b054356575bc03d24f542867fe34d5c05","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-05 10:54:32.000000000","message":"Change has been successfully rebased and submitted as 386afdc794eefd5bcbc47a3fd7b898a07f69f978","accounts_in_message":[],"_revision_number":4},{"id":"4f1144b9ede546348e2fba97f55d2cc6a7e484d7","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-05 10:56:07.000000000","message":"Patch Set 4:\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/6164","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"386afdc794eefd5bcbc47a3fd7b898a07f69f978","revisions":{"7271e7b1391512677d3e2a7df9a087e51c3bc1e4":{"kind":"REWORK","_number":1,"created":"2021-04-05 00:00:33.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/50/2850/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/2850/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/2850/1"}}},"commit":{"parents":[{"commit":"36143b974030ab00fff9c237849e4a12f9154dd5","subject":"feat(web/bubblegum): report some errors to the user via HTTP","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d36143b974030ab00fff9c237849e4a12f9154dd5"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-04 23:58:26.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-04 23:58:26.000000000","tz":120},"subject":"feat(web/bubblegum): allow passing status as an int","message":"feat(web/bubblegum): allow passing status as an int\n\nThe whole pass the name of the status as a string thing was mostly born\nout of an overeager use of yants. It is still very neat especially for\ncommon cases like \"OK\", so we\u0027ll keep it, but also allow passing the\ninteger variant of the status as well which probably feels more natural\nfor a lot of people, especially over getting the casing right for\n\"I\u0027m a teapot\".\n\nChange-Id: I3f012a291447ef385efdd28132292a8b331998c0\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7271e7b1391512677d3e2a7df9a087e51c3bc1e4"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7271e7b1391512677d3e2a7df9a087e51c3bc1e4"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"36143b974030ab00fff9c237849e4a12f9154dd5","is_merged_in_target_branch":false,"change_id":"I8363b9825c6c730e624eb8016a5482d63cbc1890","change_number":2849,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0d0da3cda043a019c9693b1c1357fa9531074e04":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-04-05 00:43:40.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/50/2850/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/2850/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/2850/2"}}},"commit":{"parents":[{"commit":"7e0fe7e6d579b4c87c8ef668e02ab28cf57d31c1","subject":"feat(web/bubblegum): report some errors to the user via HTTP","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e0fe7e6d579b4c87c8ef668e02ab28cf57d31c1"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-04 23:58:26.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-05 00:43:33.000000000","tz":120},"subject":"feat(web/bubblegum): allow passing status as an int","message":"feat(web/bubblegum): allow passing status as an int\n\nThe whole pass the name of the status as a string thing was mostly born\nout of an overeager use of yants. It is still very neat especially for\ncommon cases like \"OK\", so we\u0027ll keep it, but also allow passing the\ninteger variant of the status as well which probably feels more natural\nfor a lot of people, especially over getting the casing right for\n\"I\u0027m a teapot\".\n\nChange-Id: I3f012a291447ef385efdd28132292a8b331998c0\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d0da3cda043a019c9693b1c1357fa9531074e04"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d0da3cda043a019c9693b1c1357fa9531074e04"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e0fe7e6d579b4c87c8ef668e02ab28cf57d31c1","is_merged_in_target_branch":false,"change_id":"I8363b9825c6c730e624eb8016a5482d63cbc1890","change_number":2849,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ce44359e9e54c681e438fbc4be64ec7642617ebd":{"kind":"REWORK","_number":3,"created":"2021-04-05 10:51:58.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/50/2850/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/2850/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/2850/3"}}},"commit":{"parents":[{"commit":"bcac2fd5ac8aa1a7ee48768c3b76030384547471","subject":"feat(web/bubblegum): report some errors to the user via HTTP","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbcac2fd5ac8aa1a7ee48768c3b76030384547471"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-04 23:58:26.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-05 10:51:53.000000000","tz":120},"subject":"feat(web/bubblegum): allow passing status as an int","message":"feat(web/bubblegum): allow passing status as an int\n\nThe whole pass the name of the status as a string thing was mostly born\nout of an overeager use of yants. It is still very neat especially for\ncommon cases like \"OK\", so we\u0027ll keep it, but also allow passing the\ninteger variant of the status as well which probably feels more natural\nfor a lot of people, especially over getting the casing right for\n\"I\u0027m a teapot\".\n\nChange-Id: I3f012a291447ef385efdd28132292a8b331998c0\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dce44359e9e54c681e438fbc4be64ec7642617ebd"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dce44359e9e54c681e438fbc4be64ec7642617ebd"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bcac2fd5ac8aa1a7ee48768c3b76030384547471","is_merged_in_target_branch":false,"change_id":"I8363b9825c6c730e624eb8016a5482d63cbc1890","change_number":2849,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"386afdc794eefd5bcbc47a3fd7b898a07f69f978":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2021-04-05 10:54:32.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/50/2850/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/2850/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/2850/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/2850/4"}}},"commit":{"parents":[{"commit":"1c0f89f4cadba4957e95fc80b25b1b8b6dd1a3b3","subject":"feat(web/bubblegum): report some errors to the user via HTTP","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1c0f89f4cadba4957e95fc80b25b1b8b6dd1a3b3"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-04 23:58:26.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-05 10:54:32.000000000","tz":0},"subject":"feat(web/bubblegum): allow passing status as an int","message":"feat(web/bubblegum): allow passing status as an int\n\nThe whole pass the name of the status as a string thing was mostly born\nout of an overeager use of yants. It is still very neat especially for\ncommon cases like \"OK\", so we\u0027ll keep it, but also allow passing the\ninteger variant of the status as well which probably feels more natural\nfor a lot of people, especially over getting the casing right for\n\"I\u0027m a teapot\".\n\nChange-Id: I3f012a291447ef385efdd28132292a8b331998c0\nReviewed-on: https://cl.tvl.fyi/c/depot/+/2850\nTested-by: BuildkiteCI\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d386afdc794eefd5bcbc47a3fd7b898a07f69f978"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d386afdc794eefd5bcbc47a3fd7b898a07f69f978"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1c0f89f4cadba4957e95fc80b25b1b8b6dd1a3b3","is_merged_in_target_branch":true,"change_id":"I8363b9825c6c730e624eb8016a5482d63cbc1890","change_number":2849,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}}]},{"status":"CLOSED"}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Custom-Rule","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Custom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["Custom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
