{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":540363138,"defaultBranch":"main","name":"treefmt-nix","ownerLogin":"numtide","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-23T09:13:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20373834?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724247795.0","currentOid":""},"activityList":{"items":[{"before":"1d07739554fdc4f8481068f1b11d6ab4c1a4167a","after":"070f834771efa715f3e74cd8ab93ecc96fabc951","ref":"refs/heads/main","pushedAt":"2024-08-22T14:53:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"add toml-sort (#224)","shortMessageHtmlLink":"add toml-sort (#224)"}},{"before":"a2e33596bdd5eac17ee3d008914492f0a1bb4a4b","after":"966dfb4afff31af74f5a7a9a34d80f869fb3b4af","ref":"refs/heads/mypy","pushedAt":"2024-08-21T17:20:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"mypy: don't set any PYTHONPATH if we don't have a package","shortMessageHtmlLink":"mypy: don't set any PYTHONPATH if we don't have a package"}},{"before":"c8a2bda80cd465167f4ccc021d91877a84205fe4","after":"a2e33596bdd5eac17ee3d008914492f0a1bb4a4b","ref":"refs/heads/mypy","pushedAt":"2024-08-21T16:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"mypy: don't set any PYTHONPATH if we don't have a package","shortMessageHtmlLink":"mypy: don't set any PYTHONPATH if we don't have a package"}},{"before":"dbcee29af7ea25b8dbefdfd9bdb657755c789639","after":"c8a2bda80cd465167f4ccc021d91877a84205fe4","ref":"refs/heads/mypy","pushedAt":"2024-08-21T13:55:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"mypy: fix include when no module is specified\n\nsince the rewrite foo/./**/*.py does not longer match also foo/**/*.py\ndoes. so we drop the \".\"","shortMessageHtmlLink":"mypy: fix include when no module is specified"}},{"before":"3afac1484c6baa6ea18108aaa55785034a8204b9","after":"dbcee29af7ea25b8dbefdfd9bdb657755c789639","ref":"refs/heads/mypy","pushedAt":"2024-08-21T13:52:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"mypy: fix include when no module is specified\n\nsince the rewrite foo/./**/*.py does not longer match also foo/**/*.py\ndoes. so we drop the \".\"","shortMessageHtmlLink":"mypy: fix include when no module is specified"}},{"before":null,"after":"3afac1484c6baa6ea18108aaa55785034a8204b9","ref":"refs/heads/mypy","pushedAt":"2024-08-21T13:43:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"mypy: fix include when no module is specified\n\nsince the rewrite foo/./**/*.py does not longer match also foo/**/*.py\ndoes. so we drop the \".\"","shortMessageHtmlLink":"mypy: fix include when no module is specified"}},{"before":"7d94c09bdbd4aa8f659d8aea10a17976896225fc","after":null,"ref":"refs/heads/feat/update-nixpkgs","pushedAt":"2024-08-16T11:41:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"}},{"before":"4a6d7dccf80a1aa2d04cfaa88d9e5511542a2486","after":"1d07739554fdc4f8481068f1b11d6ab4c1a4167a","ref":"refs/heads/main","pushedAt":"2024-08-16T11:41:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"Merge pull request #223 from numtide/feat/update-nixpkgs\n\nfeat: update nixpkgs input","shortMessageHtmlLink":"Merge pull request #223 from numtide/feat/update-nixpkgs"}},{"before":null,"after":"7d94c09bdbd4aa8f659d8aea10a17976896225fc","ref":"refs/heads/feat/update-nixpkgs","pushedAt":"2024-08-16T08:20:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brianmcgee","name":"Brian McGee","path":"/brianmcgee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1173648?s=80&v=4"},"commit":{"message":"feat: update nixpkgs input\n\nBrings in treefmt v2.0.4\n\nSigned-off-by: Brian McGee ","shortMessageHtmlLink":"feat: update nixpkgs input"}},{"before":"fc6a179f7a48fbf33c8c704dcda9f8435454089d","after":null,"ref":"refs/heads/dave","pushedAt":"2024-08-14T17:30:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"}},{"before":"349de7bc435bdff37785c2466f054ed1766173be","after":"4a6d7dccf80a1aa2d04cfaa88d9e5511542a2486","ref":"refs/heads/main","pushedAt":"2024-08-14T17:30:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"Merge pull request #208 from numtide/dave\n\nmypy: allow adding custom paths to PYTHONPATH","shortMessageHtmlLink":"Merge pull request #208 from numtide/dave"}},{"before":"09d5dee3ba45d9f577f041f7b0c3dc5aa733c949","after":"fc6a179f7a48fbf33c8c704dcda9f8435454089d","ref":"refs/heads/dave","pushedAt":"2024-08-14T15:43:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"mypy: allow adding custom paths to the shell\n\nProblem this fixes:\nAdding in-tree python dependencies via `extraPythonPackages` leads to constant re-builds, as the treefmt wrapper becomes dependant on ones own code.\n\nThis adds a new option `extraPythonPaths` which allows adding local projects to PYTHONPATH relative to $PROJECT_ROOT","shortMessageHtmlLink":"mypy: allow adding custom paths to the shell"}},{"before":"07741a9babd0754bf73fb47a6340d6289eabd1d6","after":"09d5dee3ba45d9f577f041f7b0c3dc5aa733c949","ref":"refs/heads/dave","pushedAt":"2024-08-14T15:38:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"mypy: allow adding custom paths to the shell\n\nProblem this fixes:\nAdding in-tree python dependencies via `extraPythonPackages` leads to constant re-builds, as the treefmt wrapper becomes dependant on ones own code.\n\nThis adds a new option `extraPythonPaths` which allows adding local projects to PYTHONPATH relative to $PROJECT_ROOT","shortMessageHtmlLink":"mypy: allow adding custom paths to the shell"}},{"before":null,"after":"c8b59dcb24808d60c7173e713d2cb5a311493d2a","ref":"refs/heads/Mic92-patch-1","pushedAt":"2024-08-14T04:15:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mic92","name":"Jörg Thalheim","path":"/Mic92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96200?s=80&v=4"},"commit":{"message":"globally ignore go.mod/go.sum","shortMessageHtmlLink":"globally ignore go.mod/go.sum"}},{"before":"f28662bca45de748787024a72930450a13115fe4","after":"349de7bc435bdff37785c2466f054ed1766173be","ref":"refs/heads/main","pushedAt":"2024-08-12T09:24:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"fix: unset PRJ_ROOT to prevent impure behavior (#220)","shortMessageHtmlLink":"fix: unset PRJ_ROOT to prevent impure behavior (#220)"}},{"before":"c9f97032be6816fa234f24803b8ae79dc7753a91","after":"f28662bca45de748787024a72930450a13115fe4","ref":"refs/heads/main","pushedAt":"2024-08-12T09:11:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"{shellcheck,shfmt}: include `*.envrc.*` files (#221)\n\nSo that e.g. `.envrc.recommended` gets processed.","shortMessageHtmlLink":"{shellcheck,shfmt}: include *.envrc.* files (#221)"}},{"before":"76d539c91d6da883847b22cf0c546684e407fab0","after":null,"ref":"refs/heads/fix-214","pushedAt":"2024-08-11T18:54:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"}},{"before":"14c092e0326de759e16b37535161b3cb9770cea3","after":"c9f97032be6816fa234f24803b8ae79dc7753a91","ref":"refs/heads/main","pushedAt":"2024-08-11T18:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"fixup! fix: only eval enable option if visible (#214) (#218)\n\nTurns out not all options have the visible attribute.","shortMessageHtmlLink":"fixup! fix: only eval enable option if visible (#214) (#218)"}},{"before":null,"after":"76d539c91d6da883847b22cf0c546684e407fab0","ref":"refs/heads/fix-214","pushedAt":"2024-08-10T16:07:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"fixup! fix: only eval enable option if visible (#214)\n\nTurns out not all options have the visible attribute.","shortMessageHtmlLink":"fixup! fix: only eval enable option if visible (#214)"}},{"before":"7313b4ef9493f5009c27680964df2ee7463e9c9b","after":"5e99e8f15d1691927bf2a095bb5501a2f98abd5a","ref":"refs/heads/ruff-split","pushedAt":"2024-08-10T15:19:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"chore(ruff): split into ruff-format and ruff-check\n\nThis fixes ./example.sh and `nix flake check`. They depends on having\n.enable options.","shortMessageHtmlLink":"chore(ruff): split into ruff-format and ruff-check"}},{"before":"80342ce0f8a1e1c8eab9ce8381931a9e078007e8","after":null,"ref":"refs/heads/ruff-remove-deprecation","pushedAt":"2024-08-10T15:18:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"}},{"before":"feea008893f8dcf1e84ea84b6ca0090c93ef1d05","after":null,"ref":"refs/heads/renovate/configure","pushedAt":"2024-08-10T15:17:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"}},{"before":"5a3a9f956673111759d9643cf1a3ab81ee94cbf4","after":"14c092e0326de759e16b37535161b3cb9770cea3","ref":"refs/heads/main","pushedAt":"2024-08-10T15:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"Add renovate.json (#215)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add renovate.json (#215)"}},{"before":"d9acbf076f3a168d162d73423412b32d73489606","after":"7313b4ef9493f5009c27680964df2ee7463e9c9b","ref":"refs/heads/ruff-split","pushedAt":"2024-08-10T13:21:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"chore(ruff): split into ruff-format and ruff-check\n\nThis fixes ./example.sh and `nix flake check`. They depends on having\n.enable options.","shortMessageHtmlLink":"chore(ruff): split into ruff-format and ruff-check"}},{"before":null,"after":"feea008893f8dcf1e84ea84b6ca0090c93ef1d05","ref":"refs/heads/renovate/configure","pushedAt":"2024-08-10T13:21:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Add renovate.json","shortMessageHtmlLink":"Add renovate.json"}},{"before":"685df3dce0a355120067431acdbcdc7529e61db9","after":null,"ref":"refs/heads/fix-trace-warning","pushedAt":"2024-08-10T13:21:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"}},{"before":"768acdb06968e53aa1ee8de207fd955335c754b7","after":"5a3a9f956673111759d9643cf1a3ab81ee94cbf4","ref":"refs/heads/main","pushedAt":"2024-08-10T13:21:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"fix: only eval enable option if visible (#214)\n\nWhen using `lib.mkRenamedOptionModule`, the trace warning is emitted\r\nwhenever the option is accessed.\r\n\r\nBecause we iterate and check the .enable option of all the programs, the\r\nrenamed option gets accessed all the time.\r\n\r\nSo we check if the option is \"visible\" before checking in, which\r\n`lib.mkRenamedOptionModule` sets to false.\r\n\r\nFixes #211","shortMessageHtmlLink":"fix: only eval enable option if visible (#214)"}},{"before":"ac42f225e9d1bb3c675760bb79be2c81772e71c7","after":"685df3dce0a355120067431acdbcdc7529e61db9","ref":"refs/heads/fix-trace-warning","pushedAt":"2024-08-10T13:15:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"fix: only eval enable option if visible\n\nWhen using `lib.mkRenamedOptionModule`, the trace warning is emitted\nwhenever the option is accessed.\n\nBecause we iterate and check the .enable option of all the programs, the\nrenamed option gets accessed all the time.\n\nSo we check if the option is \"visible\" before checking in, which\n`lib.mkRenamedOptionModule` sets to false.\n\nFixes #211","shortMessageHtmlLink":"fix: only eval enable option if visible"}},{"before":"057ece73859ec4ed4679da473fdedcfe29f7acef","after":"ac42f225e9d1bb3c675760bb79be2c81772e71c7","ref":"refs/heads/fix-trace-warning","pushedAt":"2024-08-10T12:04:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"fix: only eval enable option if visible\n\nWhen using `lib.mkRenamedOptionModule`, the trace warning is emitted\nwhenever the option is accessed.\n\nBecause we iterate and check the .enable option of all the programs, the\nrenamed option gets accessed all the time.\n\nSo we check if the option is \"visible\" before checking in, which\n`lib.mkRenamedOptionModule` sets to false.\n\nFixes #211","shortMessageHtmlLink":"fix: only eval enable option if visible"}},{"before":null,"after":"057ece73859ec4ed4679da473fdedcfe29f7acef","ref":"refs/heads/fix-trace-warning","pushedAt":"2024-08-10T12:02:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zimbatm","name":"Jonas Chevalier","path":"/zimbatm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248?s=80&v=4"},"commit":{"message":"fix: only eval enable option if visible\n\nFixes #211","shortMessageHtmlLink":"fix: only eval enable option if visible"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoWuYggA","startCursor":null,"endCursor":null}},"title":"Activity · numtide/treefmt-nix"}