)]}'
{"id":"snix~30118","triplet_id":"snix~canon~I27cd47b7e1810be5c4cd5d86366e860ca217f9c4","project":"snix","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000017":{"account":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"last_update":"2025-03-20 21:25:05.000000000","reason":"Change was submitted"},"1000000":{"account":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},"last_update":"2025-03-20 20:28:29.000000000","reason":"\u003cGERRIT_ACCOUNT_1000000\u003e replied on the change","reason_account":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"}}},"hashtags":[],"change_id":"I27cd47b7e1810be5c4cd5d86366e860ca217f9c4","subject":"feat(ops/secrets): Use korora for type checking secrets","status":"MERGED","created":"2025-03-18 18:47:35.000000000","updated":"2025-03-20 21:25:05.000000000","submitted":"2025-03-20 21:25:05.000000000","submitter":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"30118","meta_rev_id":"89fbe1767aecde8f3f3301bcec03d34f7dc54fa0","_number":30118,"virtual_id_number":30118,"owner":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},"all":[{"value":0,"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-03-20 21:25:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-03-20 21:25:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"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,"optional":true},"Verified":{"approved":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-03-20 21:25:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},{"value":0,"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0,"optional":true},"Autosubmit":{"all":[{"value":0,"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},{"value":0,"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-18 18:47:36.000000000","updated_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-03-18 18:58:05.000000000","updated_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-03-18 21:02:41.000000000","updated_by":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},"reviewer":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},"state":"REVIEWER"},{"updated":"2025-03-20 21:15:51.000000000","updated_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"}],"messages":[{"id":"51078c6039a42c2eea84df794ecbe21917fc4d36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-18 18:47:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20936eaec3ed89110449d4c7a07a699b83dd0f48","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-18 18:47:36.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/snix/snix/builds/620","accounts_in_message":[],"_revision_number":1},{"id":"3f755120ea507ef1d36cc5621a6d1d503182f8b3","tag":"autogenerated:gerrit:abandon","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-18 18:49:18.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"551badd17904d5a26f30b1966da17dd898d6a17c","tag":"autogenerated:gerrit:restore","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-18 18:51:03.000000000","message":"Restored","accounts_in_message":[],"_revision_number":1},{"id":"242b09762eb2709d828a5f139d7f02226bdfd50e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-18 18:51:07.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased. Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"fe958cd9fc5bab8a883803f023aac66fdea6383e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-18 18:51:08.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/snix/snix/builds/623","accounts_in_message":[],"_revision_number":2},{"id":"f479b0a99ea537ab197a2f11f9484f2384f621ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-18 18:51:25.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"e1033edbb13fa3f00da1f52b17bd258d8d62d4a2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-18 18:58:05.000000000","message":"Patch Set 2: Verified+1\n\nCopied votes on follow-up patch sets have been updated:\n* Verified+1 has been copied to patch set 3 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\").\n\nBuild of patchset 2 passed: https://buildkite.com/snix/snix/builds/623","accounts_in_message":[],"_revision_number":2},{"id":"dc1a6f2e5bc333f2252a55ed8728be0fd25736c1","author":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},"date":"2025-03-18 21:02:41.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"c262b4abac34129d60b0f73adc86acb8fb593487","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-19 11:43:58.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"d739a2ae6a3673eb3166a835e5846e1c6c0a61a0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-19 11:43:59.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/snix/snix/builds/656","accounts_in_message":[],"_revision_number":4},{"id":"9737a070c270cabfafcf8871b0f3b69cbd5a607f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-19 11:50:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/snix/snix/builds/656","accounts_in_message":[],"_revision_number":4},{"id":"3948c83c6cb28c201f9ff1017342e98e465aa7d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-19 12:33:55.000000000","message":"Patch Set 5: Commit message was updated.\n\nCopied Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"d1e25995fe6ad7437f3e8f103f927de91bb6a925","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-19 12:35:24.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"d8066118e99a70cc88310a2147f6355eca6c93cd","author":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},"date":"2025-03-20 12:16:59.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"ed525e322079efe710a58aca3c213405d7761e45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-20 17:43:32.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"77f0c11a3f99608573eb21dcc2e03985553acf0b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-20 17:43:33.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/snix/snix/builds/717","accounts_in_message":[],"_revision_number":6},{"id":"5ebe240906f51b95c433c6b57bfdc27a47e44ab5","tag":"autogenerated:buildkite~result","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-20 17:49:24.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/snix/snix/builds/717","accounts_in_message":[],"_revision_number":6},{"id":"677fe420e53f9843cc2de5a2104c2f5cfc83efd7","author":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},"date":"2025-03-20 20:28:29.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"bbb69c669589deb530d55b006981b20956d123ba","author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"date":"2025-03-20 21:15:51.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"89fbe1767aecde8f3f3301bcec03d34f7dc54fa0","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"date":"2025-03-20 21:25:05.000000000","message":"Change has been successfully rebased and submitted as b69cd940cfc005fda1e71cb64995f64ecbe6cd66","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"b69cd940cfc005fda1e71cb64995f64ecbe6cd66","revisions":{"38c3856e3424e6be57b8229dd105ffcee7537ba8":{"kind":"REWORK","_number":1,"created":"2025-03-18 18:47:35.000000000","uploader":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"ref":"refs/changes/18/30118/1","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/18/30118/1","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/18/30118/1"}}},"commit":{"parents":[{"commit":"0314f052eda4da22d1740892145db1944434e617","subject":"feat(tvix/cli): Include nixos docs in installer tests"}],"author":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:18:06.000000000","tz":60},"committer":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:46:52.000000000","tz":60},"subject":"feat(ops/secrets): Use korora for type checking secrets","message":"feat(ops/secrets): Use korora for type checking secrets\n\nType checking of secrets was removed in cff65759485e7f4c6f1be423f2e8ddcd08536676 to get rid of yants.\nThis adds back type checking using Korora.\n\nFixes https://git.snix.dev/snix/snix/issues/71\nChange-Id: I65452d7c0f6fad5c674c94a195756709c12bc808\n\nChange-Id: I27cd47b7e1810be5c4cd5d86366e860ca217f9c4\n"},"branch":"refs/heads/canon"},"078fdf7d9727e62ab8329a075670476f21080d82":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2025-03-18 18:51:07.000000000","uploader":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"ref":"refs/changes/18/30118/2","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/18/30118/2","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/18/30118/2"}}},"commit":{"parents":[{"commit":"39b3e2c410ac212eaecd6e4654bfb1397700f75b","subject":"feat(nix/readTree): Add back tests"}],"author":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:18:06.000000000","tz":60},"committer":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:50:24.000000000","tz":60},"subject":"feat(ops/secrets): Use korora for type checking secrets","message":"feat(ops/secrets): Use korora for type checking secrets\n\nType checking of secrets was removed in cff65759485e7f4c6f1be423f2e8ddcd08536676 to get rid of yants.\nThis adds back type checking using Korora.\n\nFixes https://git.snix.dev/snix/snix/issues/71\nChange-Id: I27cd47b7e1810be5c4cd5d86366e860ca217f9c4\n"},"branch":"refs/heads/canon"},"f375afa8795b9c25bc63155c3be305897f2b9813":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-03-18 18:51:25.000000000","uploader":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"ref":"refs/changes/18/30118/3","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/18/30118/3","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/18/30118/3"}}},"commit":{"parents":[{"commit":"39b3e2c410ac212eaecd6e4654bfb1397700f75b","subject":"feat(nix/readTree): Add back tests"}],"author":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:18:06.000000000","tz":60},"committer":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:51:18.000000000","tz":60},"subject":"feat(ops/secrets): Use korora for type checking secrets","message":"feat(ops/secrets): Use korora for type checking secrets\n\nType checking of secrets was removed in cff65759485e7f4c6f1be423f2e8ddcd08536676 to get rid of yants.\nThis adds back type checking using Korora.\n\nFixes https://git.snix.dev/snix/snix/issues/72\nChange-Id: I27cd47b7e1810be5c4cd5d86366e860ca217f9c4\n"},"branch":"refs/heads/canon"},"6ece277ffa21a8b069f0e6fe5f379a1a68aa99c1":{"kind":"REWORK","_number":4,"created":"2025-03-19 11:43:58.000000000","uploader":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"ref":"refs/changes/18/30118/4","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/18/30118/4","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/18/30118/4"}}},"commit":{"parents":[{"commit":"e18503beb0f9b2aef4ef7553ce75faec8418b237","subject":"feat(editorconfig): add global editorconfig"}],"author":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:18:06.000000000","tz":60},"committer":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-19 11:43:38.000000000","tz":60},"subject":"feat(ops/secrets): Use korora for type checking secrets","message":"feat(ops/secrets): Use korora for type checking secrets\n\nType checking of secrets was removed in cff65759485e7f4c6f1be423f2e8ddcd08536676 to get rid of yants.\nThis adds back type checking using Korora.\n\nFixes https://git.snix.dev/snix/snix/issues/71\nChange-Id: I27cd47b7e1810be5c4cd5d86366e860ca217f9c4\n"},"branch":"refs/heads/canon"},"a007c8b271fcf08b0a5aff1725794aa4aec225ac":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-03-19 12:33:55.000000000","uploader":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"ref":"refs/changes/18/30118/5","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/18/30118/5","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/18/30118/5"}}},"commit":{"parents":[{"commit":"e18503beb0f9b2aef4ef7553ce75faec8418b237","subject":"feat(editorconfig): add global editorconfig"}],"author":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:18:06.000000000","tz":60},"committer":{"name":"adis bladis","email":"adisbladis@gmail.com","date":"2025-03-19 12:33:55.000000000","tz":0},"subject":"feat(ops/secrets): Use korora for type checking secrets","message":"feat(ops/secrets): Use korora for type checking secrets\n\nType checking of secrets was removed in cff65759485e7f4c6f1be423f2e8ddcd08536676 to get rid of yants.\nThis adds back type checking using Korora.\n\nFixes https://git.snix.dev/snix/snix/issues/72\nChange-Id: I27cd47b7e1810be5c4cd5d86366e860ca217f9c4\n"},"branch":"refs/heads/canon","description":"Edit commit message"},"5974dce941875fe1811323ee94b0f31d74ce8102":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":6,"created":"2025-03-20 17:43:32.000000000","uploader":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"ref":"refs/changes/18/30118/6","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/18/30118/6","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/18/30118/6"}}},"commit":{"parents":[{"commit":"29b4d0367b2c83b4292b9afd5522b748c262c9d2","subject":"chore(ops/kontemplate): drop"}],"author":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:18:06.000000000","tz":60},"committer":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-20 17:17:35.000000000","tz":60},"subject":"feat(ops/secrets): Use korora for type checking secrets","message":"feat(ops/secrets): Use korora for type checking secrets\n\nType checking of secrets was removed in cff65759485e7f4c6f1be423f2e8ddcd08536676 to get rid of yants.\nThis adds back type checking using Korora.\n\nFixes https://git.snix.dev/snix/snix/issues/71\nChange-Id: I27cd47b7e1810be5c4cd5d86366e860ca217f9c4\n"},"branch":"refs/heads/canon"},"b69cd940cfc005fda1e71cb64995f64ecbe6cd66":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":7,"created":"2025-03-20 21:25:05.000000000","uploader":{"_account_id":1000017,"name":"adis bladis","email":"adisbladis@gmail.com","username":"adisbladis"},"ref":"refs/changes/18/30118/7","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/18/30118/7","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/18/30118/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/18/30118/7"}}},"commit":{"parents":[{"commit":"cfe842effac7a498b01a53eeafd7698c6ea52060","subject":"feat(ops/dns): setup Postmark DNS records"}],"author":{"name":"adisbladis","email":"adisbladis@gmail.com","date":"2025-03-18 18:18:06.000000000","tz":60},"committer":{"name":"adis bladis","email":"adisbladis@gmail.com","date":"2025-03-20 21:25:05.000000000","tz":0},"subject":"feat(ops/secrets): Use korora for type checking secrets","message":"feat(ops/secrets): Use korora for type checking secrets\n\nType checking of secrets was removed in cff65759485e7f4c6f1be423f2e8ddcd08536676 to get rid of yants.\nThis adds back type checking using Korora.\n\nFixes https://git.snix.dev/snix/snix/issues/71\nChange-Id: I27cd47b7e1810be5c4cd5d86366e860ca217f9c4\nReviewed-on: https://cl.snix.dev/c/snix/+/30118\nTested-by: besadii\nReviewed-by: Ryan Lahfa \u003cmasterancpp@gmail.com\u003e\nReviewed-by: Florian Klink \u003cflokli@flokli.de\u003e\n"},"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}},{"label":"Verified","status":"MAY","applied_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]}},{"label":"Autosubmit","status":"MAY"}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"Code-Review","description":"A maximum vote from a non-uploader is required for the \u0027Code-Review\u0027 label. A minimum vote is blocking.","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX,user\u003dnon_uploader AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX,user\u003dnon_uploader"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Verified","description":"Label \u0027Verified+1\u0027 is required","status":"SATISFIED","is_legacy":false,"applicability_expression_result":{"fulfilled":true,"status":"PASS"},"submittability_expression_result":{"expression":"label:Verified\u003dMAX,user\u003dnon_uploader","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX,user\u003dnon_uploader"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[],"atom_explanations":{}}},{"name":"No-Unresolved-Comments","description":"Changes that have unresolved comments are not submittable.","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"-has:unresolved","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}}]}
