{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":712477995,"defaultBranch":"main","name":"rustls-bench-app","ownerLogin":"rustls","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-31T14:47:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65125397?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703173921.0","currentOid":""},"activityList":{"items":[{"before":"3674b1fa63e5728e691ac0d7e0bdd0bb1f0e6191","after":null,"ref":"refs/heads/fix-cachegrind-diffs","pushedAt":"2023-12-21T15:52:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"}},{"before":"4abab0e855681724bce8dd32efab053464733d40","after":null,"ref":"refs/heads/postpone-benchmarks","pushedAt":"2023-12-21T15:51:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"}},{"before":"7156fb41508fad5cf8c6e4086b26e8bfcae19894","after":"3b603906ebee7d3141706cdb78be3763ca9f389c","ref":"refs/heads/main","pushedAt":"2023-12-21T15:51:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Toggle event processing through the filesystem\n\nSee the readme for details on how to use the feature","shortMessageHtmlLink":"Toggle event processing through the filesystem"}},{"before":"9485f8432f592a209176fd462ff0912bc0c8b211","after":"4abab0e855681724bce8dd32efab053464733d40","ref":"refs/heads/postpone-benchmarks","pushedAt":"2023-12-21T15:47:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Toggle event processing through the filesystem\n\nSee the readme for details on how to use the feature","shortMessageHtmlLink":"Toggle event processing through the filesystem"}},{"before":"3858d3bc1d7f09f7d57782a25ff1e7b00944e6ef","after":"7156fb41508fad5cf8c6e4086b26e8bfcae19894","ref":"refs/heads/main","pushedAt":"2023-12-21T15:39:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"cachegrind: ignore leading path to the benchmarked rustls checkout\n\nFor each PR benchmark we create two checkouts of the rustls repository,\neach one in its own directory (e.g. `/tmp/.tmpZE2KDR` and\n`/tmp/.tmpq8vPPQ`). As a consequence, when comparing the cachegrind\noutput the diff tool fails to correlate the functions of both runs. The\nresult is a totally useless diff, where all instructions from the\nbaseline are considered to have disappeared and all instructions from\nthe candidate to have appeared (for an example, see\nhttps://bench.rustls.dev/comparisons/371463d8129f4f0541e38063358ec2ad4428a44a:453cf7968b251b22db5bcadebefe3ea37125b630/cachegrind-diff/handshake_tickets_aws_lc_rs_1.2_rsa_aes_server)\n\nThis commit tells cachegrind to ignore the leading path (everything up\nto `target/release/build`), restoring the ability to track individual\nrustls functions.","shortMessageHtmlLink":"cachegrind: ignore leading path to the benchmarked rustls checkout"}},{"before":null,"after":"3674b1fa63e5728e691ac0d7e0bdd0bb1f0e6191","ref":"refs/heads/fix-cachegrind-diffs","pushedAt":"2023-12-21T13:21:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"cachegrind: ignore leading path to the benchmarked rustls checkout\n\nFor each PR benchmark we create two checkouts of the rustls repository,\neach one in its own directory (e.g. `/tmp/.tmpZE2KDR` and\n`/tmp/.tmpq8vPPQ`). As a consequence, when comparing the cachegrind\noutput the diff tool fails to correlate the functions of both runs. The\nresult is a totally useless diff, where all instructions from the\nbaseline are considered to have disappeared and all instructions from\nthe candidate to have appeared (for an example, see\nhttps://bench.rustls.dev/comparisons/371463d8129f4f0541e38063358ec2ad4428a44a:453cf7968b251b22db5bcadebefe3ea37125b630/cachegrind-diff/handshake_tickets_aws_lc_rs_1.2_rsa_aes_server)\n\nThis commit tells cachegrind to ignore the leading path (everything up\nto `target/release/build`), restoring the ability to track individual\nrustls functions.","shortMessageHtmlLink":"cachegrind: ignore leading path to the benchmarked rustls checkout"}},{"before":null,"after":"9485f8432f592a209176fd462ff0912bc0c8b211","ref":"refs/heads/postpone-benchmarks","pushedAt":"2023-12-20T14:04:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Toggle event processing through the filesystem\n\nSee the readme for details on how to use the feature","shortMessageHtmlLink":"Toggle event processing through the filesystem"}},{"before":"e3cf34b22c2a21c7db0c14ef4191c810b80a80a6","after":null,"ref":"refs/heads/yet-another-ansible-fix","pushedAt":"2023-12-12T14:12:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"}},{"before":"3c513e6d26ac529cd71d243450b187ea515e1a17","after":"3858d3bc1d7f09f7d57782a25ff1e7b00944e6ef","ref":"refs/heads/main","pushedAt":"2023-12-12T14:11:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"ansible: run certificate renewal cronjob as root\n\nOtherwise the job will be properly registered, but every run will fail\ndue to lack of permissions.","shortMessageHtmlLink":"ansible: run certificate renewal cronjob as root"}},{"before":null,"after":"e3cf34b22c2a21c7db0c14ef4191c810b80a80a6","ref":"refs/heads/yet-another-ansible-fix","pushedAt":"2023-12-12T09:41:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"ansible: run certificate renewal cronjob as root\n\nOtherwise the job will be properly registered, but every run will fail\ndue to lack of permissions.","shortMessageHtmlLink":"ansible: run certificate renewal cronjob as root"}},{"before":"75827049f62cd22ba50c219574d2dd69a3662bb4","after":null,"ref":"refs/heads/info-take-2","pushedAt":"2023-12-12T08:50:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"}},{"before":"d38c9f42e2b57da1ad79eba744d53f901a2d3111","after":"3c513e6d26ac529cd71d243450b187ea515e1a17","ref":"refs/heads/main","pushedAt":"2023-12-12T08:50:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"fix: replace `vergen` by directly running git\n\nFor some reason, `vergen` was unable to find the git binary when\nbuilding inside Ansible. Running git directly fixes the problem... and\nwe also have one dependency less! 🎉","shortMessageHtmlLink":"fix: replace vergen by directly running git"}},{"before":"6b79d3ac83ea45f51e9dfa83096a0cd2772d08a1","after":"75827049f62cd22ba50c219574d2dd69a3662bb4","ref":"refs/heads/info-take-2","pushedAt":"2023-12-12T08:45:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"fix: replace `vergen` by directly running git\n\nFor some reason, `vergen` was unable to find the git binary when\nbuilding inside Ansible. Running git directly fixes the problem... and\nwe also have one dependency less! 🎉","shortMessageHtmlLink":"fix: replace vergen by directly running git"}},{"before":"b7522d23fee48bd45a4ba2b45163e2a4c959bb9b","after":"6b79d3ac83ea45f51e9dfa83096a0cd2772d08a1","ref":"refs/heads/info-take-2","pushedAt":"2023-12-12T08:43:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"fix: replace `vergen` by directly running git\n\nFor some reason, `vergen` was unable to find the git binary when\nbuilding inside Ansible. Running git directly fixes the problem... and\nwe also have one dependency less! 🎉","shortMessageHtmlLink":"fix: replace vergen by directly running git"}},{"before":"95a697aec66236466a263c6524029322811d03ea","after":"b7522d23fee48bd45a4ba2b45163e2a4c959bb9b","ref":"refs/heads/info-take-2","pushedAt":"2023-12-12T08:42:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"fix: replace `vergen` by directly running git\n\nFor some reason, `vergen` was unable to find the git binary when\nbuilding inside Ansible. Running git directly fixes the problem... and\nwe also have one dependency less! 🎉","shortMessageHtmlLink":"fix: replace vergen by directly running git"}},{"before":"26ed947e5339f246b0f35735318fade4e7bc2cec","after":"95a697aec66236466a263c6524029322811d03ea","ref":"refs/heads/info-take-2","pushedAt":"2023-12-12T08:35:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Test","shortMessageHtmlLink":"Test"}},{"before":"17ba39d89f8de178333eef94353003177ae23d3c","after":"26ed947e5339f246b0f35735318fade4e7bc2cec","ref":"refs/heads/info-take-2","pushedAt":"2023-12-12T08:32:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Test","shortMessageHtmlLink":"Test"}},{"before":"d38c9f42e2b57da1ad79eba744d53f901a2d3111","after":"17ba39d89f8de178333eef94353003177ae23d3c","ref":"refs/heads/info-take-2","pushedAt":"2023-12-11T15:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Test","shortMessageHtmlLink":"Test"}},{"before":null,"after":"d38c9f42e2b57da1ad79eba744d53f901a2d3111","ref":"refs/heads/info-take-2","pushedAt":"2023-12-11T15:18:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Use @rustls-benchmarking as the app's name","shortMessageHtmlLink":"Use @rustls-benchmarking as the app's name"}},{"before":"2c9db30d4b8d08a96b942309ba6ebe707d59e2f0","after":null,"ref":"refs/heads/app-rename","pushedAt":"2023-12-11T15:03:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"}},{"before":"9af16f997565b98c78292b521df8263da6e2fe8a","after":"d38c9f42e2b57da1ad79eba744d53f901a2d3111","ref":"refs/heads/main","pushedAt":"2023-12-11T15:03:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Use @rustls-benchmarking as the app's name","shortMessageHtmlLink":"Use @rustls-benchmarking as the app's name"}},{"before":"d903d4586416606e03337ac9fa53ab65e6b051d5","after":"2c9db30d4b8d08a96b942309ba6ebe707d59e2f0","ref":"refs/heads/app-rename","pushedAt":"2023-12-11T14:59:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Use @rustls-benchmarking as the app's name","shortMessageHtmlLink":"Use @rustls-benchmarking as the app's name"}},{"before":"351679239723f1c53f4fcf169a381e01bde33ef3","after":null,"ref":"refs/heads/info-endpoint","pushedAt":"2023-12-11T14:51:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"}},{"before":"1de424a6a1bfdd954f22ed94a0d786c7cacc9678","after":"9af16f997565b98c78292b521df8263da6e2fe8a","ref":"refs/heads/main","pushedAt":"2023-12-11T14:51:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Provide an `info` endpoint\n\nCloses #22","shortMessageHtmlLink":"Provide an info endpoint"}},{"before":"757244898e89be8c10bd5abdcf5d03c4c0d62471","after":"1de424a6a1bfdd954f22ed94a0d786c7cacc9678","ref":"refs/heads/main","pushedAt":"2023-12-11T13:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"ansible: derive the app_base_url from the hostname","shortMessageHtmlLink":"ansible: derive the app_base_url from the hostname"}},{"before":null,"after":"351679239723f1c53f4fcf169a381e01bde33ef3","ref":"refs/heads/info-endpoint","pushedAt":"2023-12-11T12:41:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Provide an `info` endpoint\n\nCloses #22","shortMessageHtmlLink":"Provide an info endpoint"}},{"before":null,"after":"d903d4586416606e03337ac9fa53ab65e6b051d5","ref":"refs/heads/app-rename","pushedAt":"2023-12-11T12:16:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"Use @rustls-benchmarking as the app's name","shortMessageHtmlLink":"Use @rustls-benchmarking as the app's name"}},{"before":"4d441a07a01655de489513b9b0aa5017ebaa8a1f","after":null,"ref":"refs/heads/bugfixes","pushedAt":"2023-12-11T11:03:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"}},{"before":"25322f8e0d4b670793209a23f385afaa3bcd2236","after":"757244898e89be8c10bd5abdcf5d03c4c0d62471","ref":"refs/heads/main","pushedAt":"2023-12-11T11:03:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"fix: copy/paste error in template","shortMessageHtmlLink":"fix: copy/paste error in template"}},{"before":null,"after":"4d441a07a01655de489513b9b0aa5017ebaa8a1f","ref":"refs/heads/bugfixes","pushedAt":"2023-12-11T10:52:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aochagavia","name":"Adolfo Ochagavía","path":"/aochagavia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5196584?s=80&v=4"},"commit":{"message":"fix: copy/paste error in template","shortMessageHtmlLink":"fix: copy/paste error in template"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADz7TceQA","startCursor":null,"endCursor":null}},"title":"Activity · rustls/rustls-bench-app"}