{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":773021639,"defaultBranch":"main","name":"add-determinism","ownerLogin":"keszybz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-16T14:25:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/349618?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723631914.0","currentOid":""},"activityList":{"items":[{"before":"ac18782a53cb544e5b9beb1c4daeb5610e652944","after":null,"ref":"refs/heads/more-tests-and-other-fixes","pushedAt":"2024-08-14T10:38:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"}},{"before":"63325d593b3af3c541d7fa1ec96c153381c0f3a8","after":"919cd0232df715e1a9ebac524002534c82356329","ref":"refs/heads/main","pushedAt":"2024-08-14T10:38:31.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Merge pull request #35 from keszybz/more-tests-and-other-fixes\n\nMore tests and other fixes","shortMessageHtmlLink":"Merge pull request #35 from keszybz/more-tests-and-other-fixes"}},{"before":null,"after":"ac18782a53cb544e5b9beb1c4daeb5610e652944","ref":"refs/heads/more-tests-and-other-fixes","pushedAt":"2024-08-13T07:41:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Prefix logs with [pid] when invoked with -j\n\nWith interleaved logs from many workers, it can be hard to to figure\nout which worker is logging what.","shortMessageHtmlLink":"Prefix logs with [pid] when invoked with -j"}},{"before":"4e177575c2ceacc8ca24a35662606927210cccdc","after":"63325d593b3af3c541d7fa1ec96c153381c0f3a8","ref":"refs/heads/main","pushedAt":"2024-07-30T17:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Cargo.toml: bump version to 0.3.6","shortMessageHtmlLink":"Cargo.toml: bump version to 0.3.6"}},{"before":"43a81b5d7e6c487c1907957833eb1b28763aaf1e","after":null,"ref":"refs/heads/brp-root-check-more","pushedAt":"2024-07-30T16:51:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"}},{"before":"a5cfae4aba65b012d0f772d9f553a762d6365b8b","after":"4e177575c2ceacc8ca24a35662606927210cccdc","ref":"refs/heads/main","pushedAt":"2024-07-30T16:51:17.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Merge pull request #34 from keszybz/brp-root-check-more\n\nFix brp root check to not be confused by symlinks","shortMessageHtmlLink":"Merge pull request #34 from keszybz/brp-root-check-more"}},{"before":"3241b23d3b03c6bf0df2ad117401fcd24f94ab2f","after":"43a81b5d7e6c487c1907957833eb1b28763aaf1e","ref":"refs/heads/brp-root-check-more","pushedAt":"2024-07-30T13:35:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"ci: also skip tests with rust beta\n\nThis needs to be figured out, but let's skip tests for now.","shortMessageHtmlLink":"ci: also skip tests with rust beta"}},{"before":"dd4f73e37099c27264e46cdd11a04ae35135ff1e","after":"3241b23d3b03c6bf0df2ad117401fcd24f94ab2f","ref":"refs/heads/brp-root-check-more","pushedAt":"2024-07-30T12:06:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":null,"after":"dd4f73e37099c27264e46cdd11a04ae35135ff1e","ref":"refs/heads/brp-root-check-more","pushedAt":"2024-07-30T10:48:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"tests: add test for brp_check()\n\nenv::set_var is unsafe, so it'd be a bother to set the variable. Instead,\nadd an option to override the environment, and use that in the test.","shortMessageHtmlLink":"tests: add test for brp_check()"}},{"before":"c56a81b958440e32cbdf53258cf73a5d7bf10fee","after":null,"ref":"refs/heads/error-worker-fail","pushedAt":"2024-07-22T19:44:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"}},{"before":"7760f634be08f5cfc9de4904511a3ddd9ecb217c","after":"a5cfae4aba65b012d0f772d9f553a762d6365b8b","ref":"refs/heads/main","pushedAt":"2024-07-22T19:44:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Make sure we return error if any workers fail","shortMessageHtmlLink":"Make sure we return error if any workers fail"}},{"before":"003c8cc4bf4ab28d30ab5ef6d740623c663780ca","after":null,"ref":"refs/heads/adjust-logging-levels","pushedAt":"2024-07-22T19:44:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"}},{"before":"6e95f77642c1eab3cafd73a4e53209e380104ce3","after":"7760f634be08f5cfc9de4904511a3ddd9ecb217c","ref":"refs/heads/main","pushedAt":"2024-07-22T19:44:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Merge pull request #32 from keszybz/adjust-logging-levels\n\nAdjust logging levels","shortMessageHtmlLink":"Merge pull request #32 from keszybz/adjust-logging-levels"}},{"before":null,"after":"c56a81b958440e32cbdf53258cf73a5d7bf10fee","ref":"refs/heads/error-worker-fail","pushedAt":"2024-07-22T09:35:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Make sure we return error if any workers fail","shortMessageHtmlLink":"Make sure we return error if any workers fail"}},{"before":null,"after":"003c8cc4bf4ab28d30ab5ef6d740623c663780ca","ref":"refs/heads/adjust-logging-levels","pushedAt":"2024-07-21T16:46:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Increase log level for stale temporary files\n\nThis isn't really expected to happen, so make it show up at the\ndefault logging level.","shortMessageHtmlLink":"Increase log level for stale temporary files"}},{"before":"f84586ad93579bbc4950724d90374735580518c4","after":"6e95f77642c1eab3cafd73a4e53209e380104ce3","ref":"refs/heads/main","pushedAt":"2024-07-19T16:48:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Cargo.toml: bump version to 0.3.5","shortMessageHtmlLink":"Cargo.toml: bump version to 0.3.5"}},{"before":"4757017857067bc8d5fa76d12e6505247b66d91b","after":null,"ref":"refs/heads/fix-j","pushedAt":"2024-07-19T16:46:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"}},{"before":"bc85ed4b0f29579f58a6da8c5bb859721360d3f0","after":"f84586ad93579bbc4950724d90374735580518c4","ref":"refs/heads/main","pushedAt":"2024-07-19T16:46:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Merge pull request #31 from keszybz/fix-j\n\nFix -j with no argument","shortMessageHtmlLink":"Merge pull request #31 from keszybz/fix-j"}},{"before":"6b8f882960696894af528a87c279a2e8b568de9e","after":"4757017857067bc8d5fa76d12e6505247b66d91b","ref":"refs/heads/fix-j","pushedAt":"2024-07-19T16:44:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"tests: add test for invocation with -j","shortMessageHtmlLink":"tests: add test for invocation with -j"}},{"before":null,"after":"6b8f882960696894af528a87c279a2e8b568de9e","ref":"refs/heads/fix-j","pushedAt":"2024-07-19T16:38:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"tests: add test for invocation with -j","shortMessageHtmlLink":"tests: add test for invocation with -j"}},{"before":"0cb2fb25e229f15fab4c990a0d992a2ddb874c39","after":"bc85ed4b0f29579f58a6da8c5bb859721360d3f0","ref":"refs/heads/main","pushedAt":"2024-07-19T16:02:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"README: Fix example for `pyc-zero-mtime` handler\n\nFixes: 5ffca30 Hook up pyc-zero-mtime handler","shortMessageHtmlLink":"README: Fix example for pyc-zero-mtime handler"}},{"before":"2a3734e674a530ab6b0e3e4a15640d09f05337f4","after":"0cb2fb25e229f15fab4c990a0d992a2ddb874c39","ref":"refs/heads/main","pushedAt":"2024-07-19T10:04:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Cargo.toml: bump version to 0.3.4","shortMessageHtmlLink":"Cargo.toml: bump version to 0.3.4"}},{"before":"33f23ba6b069d10c52d166bfeff2c16bb1602f7b","after":null,"ref":"refs/heads/invocation-tests","pushedAt":"2024-07-19T09:59:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"}},{"before":"342aec715be4682748b0447b477f425feda96253","after":"2a3734e674a530ab6b0e3e4a15640d09f05337f4","ref":"refs/heads/main","pushedAt":"2024-07-19T09:59:04.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Merge pull request #29 from keszybz/invocation-tests\n\nInvocation tests","shortMessageHtmlLink":"Merge pull request #29 from keszybz/invocation-tests"}},{"before":"d8e430d3bafff0b14b23365421f015294bf70352","after":"33f23ba6b069d10c52d166bfeff2c16bb1602f7b","ref":"refs/heads/invocation-tests","pushedAt":"2024-07-19T09:54:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"ci: disable tests with nightly","shortMessageHtmlLink":"ci: disable tests with nightly"}},{"before":"9eeab7f40667866011a68f44dc8431eb78d49ebd","after":"d8e430d3bafff0b14b23365421f015294bf70352","ref":"refs/heads/invocation-tests","pushedAt":"2024-07-19T09:32:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Add missing license headers and annotate tests as generated","shortMessageHtmlLink":"Add missing license headers and annotate tests as generated"}},{"before":null,"after":"9eeab7f40667866011a68f44dc8431eb78d49ebd","ref":"refs/heads/invocation-tests","pushedAt":"2024-07-19T09:24:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"tests: shorten name\n\nThis name doesn't matter at all, afaict.","shortMessageHtmlLink":"tests: shorten name"}},{"before":"07ab42843387bb2670c90dc2a8b0d6ee7cee28e6","after":null,"ref":"refs/heads/error-handling","pushedAt":"2024-07-18T11:27:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"}},{"before":"f02368f5c8b1af38570478af873e26fd366afb58","after":"342aec715be4682748b0447b477f425feda96253","ref":"refs/heads/main","pushedAt":"2024-07-18T11:27:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Remove duplicate and incomplete handling of errors\n\nWhen invoked as 'add-determinism /nonexistent/path', we'd get a very verbose\nerror and a non-zero exit code. But when invoked as\n'add-determinism -j2 /nonexistent/path', we'd get just warning message\nand zero exit code. The initial idea was that a non-existent path arg would\nbe a fatal error, but errors in nested files would just result in a warning.\nBut since the introduction of the full stats, this old model doesn't make\nmuch sense. Let's treat errors uniformly: if we fail to process a path,\nwarn and continue, and always exit non-zero if any errors were recorded.","shortMessageHtmlLink":"Remove duplicate and incomplete handling of errors"}},{"before":"9db7a17f2ec4395e3f7ad0b13a31e9ac3e39bd70","after":"07ab42843387bb2670c90dc2a8b0d6ee7cee28e6","ref":"refs/heads/error-handling","pushedAt":"2024-07-18T09:26:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keszybz","name":"Zbigniew Jędrzejewski-Szmek","path":"/keszybz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349618?s=80&v=4"},"commit":{"message":"Remove duplicate and incomplete handling of errors\n\nWhen invoked as 'add-determinism /nonexistent/path', we'd get a very verbose\nerror and a non-zero exit code. But when invoked as\n'add-determinism -j2 /nonexistent/path', we'd get just warning message\nand zero exit code. The initial idea was that a non-existent path arg would\nbe a fatal error, but errors in nested files would just result in a warning.\nBut since the introduction of the full stats, this old model doesn't make\nmuch sense. Let's treat errors uniformly: if we fail to process a path,\nwarn and continue, and always exit non-zero if any errors were recorded.","shortMessageHtmlLink":"Remove duplicate and incomplete handling of errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNFQxMDozODozNC4wMDAwMDBazwAAAASaIHfc","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNFQxMDozODozNC4wMDAwMDBazwAAAASaIHfc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOFQwOToyNjoyMi4wMDAwMDBazwAAAASCuAJe"}},"title":"Activity · keszybz/add-determinism"}