{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":173796172,"defaultBranch":"main","name":"oak","ownerLogin":"project-oak","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-04T18:08:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43030739?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720231782.0","currentOid":""},"activityList":{"items":[{"before":"eca33c249dfce3af169bfc29672380e2eac1ab77","after":"dbf4cb372ec1f48e99bdfbd883133d6bd8d702b2","ref":"refs/heads/gh-pages","pushedAt":"2024-07-19T19:39:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 55a701c9899c8d69eca3080cbbe617b53b18d35d","shortMessageHtmlLink":"Update gh-pages from 55a701c"}},{"before":"9047c2fe57f3de7727d3051226252ba82184509f","after":"55a701c9899c8d69eca3080cbbe617b53b18d35d","ref":"refs/heads/main","pushedAt":"2024-07-19T19:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bazelify oak_attestation_integration_tests\n\nChange-Id: Ibb24ffddce0ae41a99c7d0ac177c0e9fe0e89342","shortMessageHtmlLink":"Bazelify oak_attestation_integration_tests"}},{"before":"14d8bff937e5935630a8c47ffaceabc4ce4b038b","after":"eca33c249dfce3af169bfc29672380e2eac1ab77","ref":"refs/heads/gh-pages","pushedAt":"2024-07-19T15:26:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 9047c2fe57f3de7727d3051226252ba82184509f","shortMessageHtmlLink":"Update gh-pages from 9047c2f"}},{"before":"1382ecd98ff863049c5c3ca62ebc3b4593cbdff9","after":"9047c2fe57f3de7727d3051226252ba82184509f","ref":"refs/heads/main","pushedAt":"2024-07-19T15:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"import metrics library into containers_app\n\n- Add rpc_count metric to Monitoring Layer\n- de-dupe metrics code between the metrics library and the containers_app\n\nChange-Id: Ic584377a1ec6d5f341445f32b96c86aacb15f21f","shortMessageHtmlLink":"import metrics library into containers_app"}},{"before":"377f0f117e3e1a45af75bf2189bbc4379ee2ef4d","after":"14d8bff937e5935630a8c47ffaceabc4ce4b038b","ref":"refs/heads/gh-pages","pushedAt":"2024-07-19T15:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 1382ecd98ff863049c5c3ca62ebc3b4593cbdff9","shortMessageHtmlLink":"Update gh-pages from 1382ecd"}},{"before":"816ee0021c732e4517cf6691e846d5b0918538fa","after":"1382ecd98ff863049c5c3ca62ebc3b4593cbdff9","ref":"refs/heads/main","pushedAt":"2024-07-19T15:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"add base application metrics to orchestrator\n\nChange-Id: I41636f376764ec6df93af2cbe253a1b8623656c6","shortMessageHtmlLink":"add base application metrics to orchestrator"}},{"before":"14eb07f2adebe20e9056e3240a755f483ec75fc9","after":"377f0f117e3e1a45af75bf2189bbc4379ee2ef4d","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T22:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 816ee0021c732e4517cf6691e846d5b0918538fa","shortMessageHtmlLink":"Update gh-pages from 816ee00"}},{"before":"6f768a76f0874b4de22a5abcfd22917e213cf11c","after":"816ee0021c732e4517cf6691e846d5b0918538fa","ref":"refs/heads/main","pushedAt":"2024-07-18T22:09:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use utility to select std / no_std crates\n\nBug: 330178457\nChange-Id: I017a73a2b181cd9e8d27c05e3faca401c02fe190","shortMessageHtmlLink":"Use utility to select std / no_std crates"}},{"before":"54c9372c95c1e087adfd097e4ec01b58707359c2","after":"14eb07f2adebe20e9056e3240a755f483ec75fc9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T21:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 6f768a76f0874b4de22a5abcfd22917e213cf11c","shortMessageHtmlLink":"Update gh-pages from 6f768a7"}},{"before":"c0df724f9392b895f792e140ca7cb0b7f5ed8645","after":"6f768a76f0874b4de22a5abcfd22917e213cf11c","ref":"refs/heads/main","pushedAt":"2024-07-18T21:34:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove xtask cargo test runner\n\nWe've been doing this with a justfile command for a while now.\n\nThis removes a few other unused structs, too.\n\nChange-Id: Ia0040fb589bc310a76c352745ee0d33567c544bb","shortMessageHtmlLink":"Remove xtask cargo test runner"}},{"before":"f42482f822aad4a4c13f6a4dafa5f2c5d5aafc00","after":"54c9372c95c1e087adfd097e4ec01b58707359c2","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T19:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from c0df724f9392b895f792e140ca7cb0b7f5ed8645","shortMessageHtmlLink":"Update gh-pages from c0df724"}},{"before":"edf72af479bd08db640981b9e161531f8ee68687","after":"c0df724f9392b895f792e140ca7cb0b7f5ed8645","ref":"refs/heads/main","pushedAt":"2024-07-18T19:20:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Server-side Noise handshake using a crypto oracle-compatible representation of the identity key\n\nBug: 343172508,343172700\nChange-Id: I8d4bd6077f101fdbef02a06453dc63cb68e685ee","shortMessageHtmlLink":"Server-side Noise handshake using a crypto oracle-compatible represen…"}},{"before":"f53f09bb3de948f258470956d69be03e17382bc2","after":"edf72af479bd08db640981b9e161531f8ee68687","ref":"refs/heads/main","pushedAt":"2024-07-18T18:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Run `oak_functions_enclave_service` integration test with bazel\n\nChange-Id: Ib75a295cd00cb299bd1adc59ace929a93b33f798","shortMessageHtmlLink":"Run oak_functions_enclave_service integration test with bazel"}},{"before":"7a0f74697d52260b0da924d89740beb6ccead2f2","after":"f42482f822aad4a4c13f6a4dafa5f2c5d5aafc00","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T17:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from f53f09bb3de948f258470956d69be03e17382bc2","shortMessageHtmlLink":"Update gh-pages from f53f09b"}},{"before":"4059338ef4eaf8c82ef28b5cfbcc5e111d3ffc35","after":"f53f09bb3de948f258470956d69be03e17382bc2","ref":"refs/heads/main","pushedAt":"2024-07-18T17:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Keep hello_world proto close to example\n\nThis CR moves hello_world proto out of oak_proto_rust and into the\nhello_world examples directory.\n\nReasoning:\n1) It's not part of the core Oak functionality.\n\n2) The oak containers example is meant to show how you would build a\n containers application; an outside user wouldn't be able to modify\n oak_proto_rust in this way.\n\nChange-Id: I06ef0a9bd0c9555f1d9fab55851d32bedc5eb403","shortMessageHtmlLink":"Keep hello_world proto close to example"}},{"before":"6f7d02b8939fbc79448b4f4a299fbd133157479a","after":"7a0f74697d52260b0da924d89740beb6ccead2f2","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T14:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 4059338ef4eaf8c82ef28b5cfbcc5e111d3ffc35","shortMessageHtmlLink":"Update gh-pages from 4059338"}},{"before":"fd6e55a81b2e0cbf457eb2d23f5391cfb1a37fa2","after":"4059338ef4eaf8c82ef28b5cfbcc5e111d3ffc35","ref":"refs/heads/main","pushedAt":"2024-07-18T14:22:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Move skip_test into oak_functions_test_utils\n\nAnd remove now-unused xtask::testing\n\nChange-Id: I120c0ed820d41ac8f2e57b869533046ac2603c6e","shortMessageHtmlLink":"Move skip_test into oak_functions_test_utils"}},{"before":"d896b7ba83be349c02bade404096e06d1b9652b0","after":"6f7d02b8939fbc79448b4f4a299fbd133157479a","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T13:42:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from fd6e55a81b2e0cbf457eb2d23f5391cfb1a37fa2","shortMessageHtmlLink":"Update gh-pages from fd6e55a"}},{"before":"ee0a93307d6497a31f96e400970b4a149437004f","after":"fd6e55a81b2e0cbf457eb2d23f5391cfb1a37fa2","ref":"refs/heads/main","pushedAt":"2024-07-18T13:36:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove oak_docker_linux_init\n\nBug: 349587916\nChange-Id: Ib1470f96ea8b9dfb9a5486b23146cc2b2a84bede","shortMessageHtmlLink":"Remove oak_docker_linux_init"}},{"before":"c614709ae2c4af99fb18a3fe4843fb1d6366988a","after":"ee0a93307d6497a31f96e400970b4a149437004f","ref":"refs/heads/main","pushedAt":"2024-07-18T10:58:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bazelify oak_restricted_kernel_orchestrator\n\nBug: 349587508\nChange-Id: Ie9e4222341233c38bf1d3bad1c01fa2d1d86566f","shortMessageHtmlLink":"Bazelify oak_restricted_kernel_orchestrator"}},{"before":"256ac274f943f3b58aedee4149131f69b7b9e586","after":"d896b7ba83be349c02bade404096e06d1b9652b0","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T00:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from c614709ae2c4af99fb18a3fe4843fb1d6366988a","shortMessageHtmlLink":"Update gh-pages from c614709"}},{"before":"f64635f7850e819c9d8750b048eb7d52975d2852","after":"c614709ae2c4af99fb18a3fe4843fb1d6366988a","ref":"refs/heads/main","pushedAt":"2024-07-18T00:38:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Improve GrpcStreamingTransport API\n\nThe contract of the this transport is that we provide something that\nwill be called once to start a streaming sequence.\n\nThis allows us to remove gRPC building code from the client library,\nsince its not dependent on any particular service definition anymore.\n\nBug: b/352615660\n\nChange-Id: Ibc69ac4426915713d4e2a6748062f1bf1995a7de","shortMessageHtmlLink":"Improve GrpcStreamingTransport API"}},{"before":"a55d65c8b52e4c79cf876168a50f604d7b87e867","after":"256ac274f943f3b58aedee4149131f69b7b9e586","ref":"refs/heads/gh-pages","pushedAt":"2024-07-17T23:05:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from f64635f7850e819c9d8750b048eb7d52975d2852","shortMessageHtmlLink":"Update gh-pages from f64635f"}},{"before":"aebc2ad2cae477f8fe50af906674a55e7da521c3","after":"f64635f7850e819c9d8750b048eb7d52975d2852","ref":"refs/heads/main","pushedAt":"2024-07-17T23:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bazelify integration tests\n\nBug: 349587932\n\nChange-Id: Ia7dee001f3ece40434a7a8aaaae143bb5ad48512","shortMessageHtmlLink":"Bazelify integration tests"}},{"before":"84e39ebb45c96c1d7dc8ce63acce23dde980468c","after":"aebc2ad2cae477f8fe50af906674a55e7da521c3","ref":"refs/heads/main","pushedAt":"2024-07-17T21:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add simple app to demo concurrency\n\nOutput looks like so:\n[2024-06-28T21:54:40Z INFO oak_launcher_utils::launcher] console: \"orchestrator INFO: Finished setup, handing off executing to the app and going to sleep.\"\n[2024-06-28T21:54:40Z INFO oak_launcher_utils::launcher] console: \"alarm app INFO: BEEP BEEP BEEP! (awaking orchestrator)\"\n[2024-06-28T21:54:40Z INFO oak_launcher_utils::launcher] console: \"orchestrator WARN: Orchestrator has been awoken! This only happens if the enclave app uses unstable syscalls.\"\n[2024-06-28T21:54:40Z INFO oak_launcher_utils::launcher] console: \"orchestrator INFO: Zzz... (Hitting snooze, resuming the app)\"\n[2024-06-28T21:54:40Z INFO oak_launcher_utils::launcher] console: \"alarm app INFO: BEEP BEEP BEEP! (awaking orchestrator)\"\n[2024-06-28T21:54:40Z INFO oak_launcher_utils::launcher] console: \"orchestrator INFO: That's it I quit!\"\n\nChange-Id: Id33b818f89ed7f863d8afaceb2132397b7d9a117\nBug-Id: 340224188","shortMessageHtmlLink":"Add simple app to demo concurrency"}},{"before":"0de0a9a2cf67480e852cd34789f25cd6b3af1763","after":"a55d65c8b52e4c79cf876168a50f604d7b87e867","ref":"refs/heads/gh-pages","pushedAt":"2024-07-17T20:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 84e39ebb45c96c1d7dc8ce63acce23dde980468c","shortMessageHtmlLink":"Update gh-pages from 84e39eb"}},{"before":"4fa1b77ad25149ca183839cd5e2e527b91055e8f","after":"84e39ebb45c96c1d7dc8ce63acce23dde980468c","ref":"refs/heads/main","pushedAt":"2024-07-17T20:30:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Build all gRPC interfaces in one place\n\nIt's been tricky to add gRPC services to oak_proto_rust, but we can at\nleast create a separate, single build script/crate that builds all gRPC\nservices.\n\nThis removes lots of repeated generation of the same Prost code in lots\nof different packages. It removes a large number of build scripts, so\nthat we don't have to keep track of as many.\n\nChanges in this CR:\n* Create oak_grpc, with a single build script that builds all services.\n* Consistently use oak_proto_rust version of protos everywhere.\n* Rust package oak_functions -> functions to match proto package\n* Remove all per-crate `mod proto` hierarchies, use either\n `oak_proto_rust` or `oak_grpc`\n\nChange-Id: I95647b3f559c97bfc3ae76c27a8165f02018d593","shortMessageHtmlLink":"Build all gRPC interfaces in one place"}},{"before":"72ace3cce0a648d689d1ec7b81573f914e318419","after":"0de0a9a2cf67480e852cd34789f25cd6b3af1763","ref":"refs/heads/gh-pages","pushedAt":"2024-07-17T19:25:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 4fa1b77ad25149ca183839cd5e2e527b91055e8f","shortMessageHtmlLink":"Update gh-pages from 4fa1b77"}},{"before":"70112c2bf91469c8e04e5c54e13e437c81fe0541","after":"4fa1b77ad25149ca183839cd5e2e527b91055e8f","ref":"refs/heads/main","pushedAt":"2024-07-17T19:19:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add integration tests for oak_attestation_verification and oak_functions_sdk\n\nBUG: 334941229\nBUG: 349590770\nChange-Id: Idb2e391530f37ea9b75bc0e6712d2ff322bbba2c","shortMessageHtmlLink":"Add integration tests for oak_attestation_verification and oak_functi…"}},{"before":"66fdf42b163422cd97a22b5114e6db7da9135aeb","after":"72ace3cce0a648d689d1ec7b81573f914e318419","ref":"refs/heads/gh-pages","pushedAt":"2024-07-17T18:05:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update gh-pages from 70112c2bf91469c8e04e5c54e13e437c81fe0541","shortMessageHtmlLink":"Update gh-pages from 70112c2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhDsLewA","startCursor":null,"endCursor":null}},"title":"Activity · project-oak/oak"}