{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":372346452,"defaultBranch":"main","name":"composition-c4","ownerLogin":"fossar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-31T01:00:50.000Z","ownerAvatar":"https://github.com/avatars/u/23532424?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1684545934.285464","currentOid":""},"activityList":{"items":[{"before":"9cb1a5ebdb09dc66392c48b924726d7d925a4d36","after":"1cf3608b0d33a38ddc0fdf909e02fc7685e7b44d","ref":"refs/heads/impure-build","pushedAt":"2023-05-20T01:43:19.220Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"Introduce experimental `fetchComposerDepsImpure`\n\n`fetchComposerDeps` works okay but since the fetching runs at evaluation time, it grinds Nix evaluator to a halt.\nAs a bonus, we have a finer control over what is fetched so we can limit it to a shallow fetch.\n\nThis patch adds an alternative implementation that moves the work to build time based on the experimental `impure-derivations` feature.\nUnfortunately, the feature needs to be enabled **in the daemon** and can only be used by other impure derivations.\nThe repo derivation also will not be cached by Nix so everything will need to be re-fetched for every build.","shortMessageHtmlLink":"Introduce experimental fetchComposerDepsImpure"}},{"before":null,"after":"9cb1a5ebdb09dc66392c48b924726d7d925a4d36","ref":"refs/heads/impure-build","pushedAt":"2023-05-20T01:25:34.285Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"Introduce experimental `fetchComposerDepsImpure`\n\n`fetchComposerDeps` works okay but since the fetching runs at evaluation time, it grinds Nix evaluator to a halt.\nAs a bonus, we have a finer control over what is fetched so we can limit it to a shallow fetch.\n\nThis patch adds an alternative implementation that moves the work to build time based on the experimental `impure-derivations` feature.\nUnfortunately, the feature needs to be enabled **in the daemon** and can only be used by other impure derivations.\nThe repo derivation also will not be cached by Nix so everything will need to be re-fetched for every build.","shortMessageHtmlLink":"Introduce experimental fetchComposerDepsImpure"}},{"before":"12e155333fd00732424611c155d12599e3a29ec3","after":"0d3f787d71ab954235491352887b69bf52c5e865","ref":"refs/heads/main","pushedAt":"2023-05-19T22:50:04.477Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"tests: add composer derivation","shortMessageHtmlLink":"tests: add composer derivation"}},{"before":"12e155333fd00732424611c155d12599e3a29ec3","after":null,"ref":"refs/heads/no-include-dev","pushedAt":"2023-05-19T22:30:12.578Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"}},{"before":"f76a133189433912590782eab411c68adbd9815c","after":"12e155333fd00732424611c155d12599e3a29ec3","ref":"refs/heads/main","pushedAt":"2023-05-19T22:30:10.441Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"BREAKING(fetchComposerDeps): Remove `includeDev` argument\n\n`composer update --lock` will still need to update the dev dependencies in the lock file, even if we were to pass it `--no-dev`.","shortMessageHtmlLink":"BREAKING(fetchComposerDeps): Remove includeDev argument"}},{"before":null,"after":"12e155333fd00732424611c155d12599e3a29ec3","ref":"refs/heads/no-include-dev","pushedAt":"2023-05-19T22:16:56.878Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"BREAKING(fetchComposerDeps): Remove `includeDev` argument\n\n`composer update --lock` will still need to update the dev dependencies in the lock file, even if we were to pass it `--no-dev`.","shortMessageHtmlLink":"BREAKING(fetchComposerDeps): Remove includeDev argument"}},{"before":"f76a133189433912590782eab411c68adbd9815c","after":null,"ref":"refs/heads/fixes","pushedAt":"2023-05-19T20:50:15.968Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"}},{"before":"77773071aa71f0c80e9afd83c4a1e58b44ff988c","after":"f76a133189433912590782eab411c68adbd9815c","ref":"refs/heads/main","pushedAt":"2023-05-19T20:50:13.942Z","pushType":"push","commitsCount":8,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"Add test for non-head-ref\n\nThis tests that git revs that are not accessible from HEAD ref are working.","shortMessageHtmlLink":"Add test for non-head-ref"}},{"before":"77ae9f4f5449d0824e21b170f89be41487151d60","after":"f76a133189433912590782eab411c68adbd9815c","ref":"refs/heads/fixes","pushedAt":"2023-05-19T20:37:38.125Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"Add test for non-head-ref\n\nThis tests that git revs that are not accessible from HEAD ref are working.","shortMessageHtmlLink":"Add test for non-head-ref"}},{"before":"2360e30ada1999b3698c9deb06b04efa9a404f93","after":"77ae9f4f5449d0824e21b170f89be41487151d60","ref":"refs/heads/fixes","pushedAt":"2023-05-19T20:26:06.679Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"fetchComposerDeps: Avoid output references in the deps derivation\n\nSo it can potentially be turned into a fixed-output derivation.\nWhile that is probably useless, it will at least match what the upcoming Nixpkgs tooling does.","shortMessageHtmlLink":"fetchComposerDeps: Avoid output references in the deps derivation"}},{"before":"40a8153a0f2a9c2f09fe8dc74661eafa81c5a210","after":"2360e30ada1999b3698c9deb06b04efa9a404f93","ref":"refs/heads/fixes","pushedAt":"2023-05-19T20:25:33.418Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"Add test for non-head-ref\n\nThis tests that git revs that are not accessible from HEAD ref are working.","shortMessageHtmlLink":"Add test for non-head-ref"}},{"before":"251a5cab0cc109bb958b2c3e9d291efc1367e824","after":"40a8153a0f2a9c2f09fe8dc74661eafa81c5a210","ref":"refs/heads/fixes","pushedAt":"2023-05-19T15:25:21.406Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"tests: Clean flake.lock files\n\nOtherwise the top-level flake will be cached.","shortMessageHtmlLink":"tests: Clean flake.lock files"}},{"before":"77773071aa71f0c80e9afd83c4a1e58b44ff988c","after":null,"ref":"refs/heads/grav-bump","pushedAt":"2023-05-19T15:07:33.719Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"}},{"before":"493ddc4a8279cde3bee0db1d04fd7d4838d51ab9","after":"77773071aa71f0c80e9afd83c4a1e58b44ff988c","ref":"refs/heads/main","pushedAt":"2023-05-19T15:07:19.127Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"tests/grav: 1.7.15 → 1.7.41.1","shortMessageHtmlLink":"tests/grav: 1.7.15 → 1.7.41.1"}},{"before":null,"after":"251a5cab0cc109bb958b2c3e9d291efc1367e824","ref":"refs/heads/fixes","pushedAt":"2023-05-19T14:58:28.519Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"tests: Clean flake.lock files\n\nOtherwise the top-level flake will be cached.","shortMessageHtmlLink":"tests: Clean flake.lock files"}},{"before":null,"after":"77773071aa71f0c80e9afd83c4a1e58b44ff988c","ref":"refs/heads/grav-bump","pushedAt":"2023-05-19T14:55:47.782Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"tests/grav: 1.7.15 → 1.7.41.1","shortMessageHtmlLink":"tests/grav: 1.7.15 → 1.7.41.1"}},{"before":"5ca75c97022a8b8b64cd8f6b3795dc1b328e024a","after":"493ddc4a8279cde3bee0db1d04fd7d4838d51ab9","ref":"refs/heads/main","pushedAt":"2023-03-29T02:45:47.092Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"ci: Fix\n\nAfter recent Nix or git bump, the build would fail due to git failing with:\n\n The following paths are ignored by one of your .gitignore files:\n tests/grav/flake.lock","shortMessageHtmlLink":"ci: Fix"}},{"before":"2175e6fc35126255ca51fe6dec978f93f3ce7464","after":"5ca75c97022a8b8b64cd8f6b3795dc1b328e024a","ref":"refs/heads/main","pushedAt":"2023-03-29T02:35:23.063Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtojnar","name":"Jan Tojnar","path":"/jtojnar","primaryAvatarUrl":"https://github.com/avatars/u/705123?s=80&v=4"},"commit":{"message":"Fix annoying warning on Nixpkgs unstable\n\n trace: warning: 'deps' argument to makeSetupHook is deprecated and will be removed in release 23.11., Please use propagatedBuildInputs instead. content of deps: /nix/store/xs0lhfb70s6blif46bmib0qq77782m8x-die-hook","shortMessageHtmlLink":"Fix annoying warning on Nixpkgs unstable"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADMIkSbgA","startCursor":null,"endCursor":null}},"title":"Activity · fossar/composition-c4"}