{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43111018,"defaultBranch":"master","name":"mgmt","ownerLogin":"purpleidea","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-25T05:15:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/135091?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715298563.0","currentOid":""},"activityList":{"items":[{"before":"786809639452827d9743b96bf3373b6e282b3e62","after":"3c6380c0fab3321a4ac246226903b298883cc459","ref":"refs/heads/feat/unification","pushedAt":"2024-05-12T05:04:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"XXX: port contains_func to new API","shortMessageHtmlLink":"XXX: port contains_func to new API"}},{"before":"3b754d5324c5856edb88e42294113856ce82771c","after":"415e22abe29266f50781e2a1591d9ee92624734c","ref":"refs/heads/master","pushedAt":"2024-05-09T23:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: core, funcs, types: Add ctx to simple func\n\nPlumb through the standard context.Context so that a function can be\ncancelled if someone requests this. It makes it less awkward to write\nsimple functions that might depend on io or network access.","shortMessageHtmlLink":"lang: core, funcs, types: Add ctx to simple func"}},{"before":"415e22abe29266f50781e2a1591d9ee92624734c","after":null,"ref":"refs/heads/feat/func-ctx","pushedAt":"2024-05-09T23:49:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"}},{"before":"ca9d11ebd41a92110ee89962d60c56072cce949b","after":"415e22abe29266f50781e2a1591d9ee92624734c","ref":"refs/heads/feat/func-ctx","pushedAt":"2024-05-09T23:25:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: core, funcs, types: Add ctx to simple func\n\nPlumb through the standard context.Context so that a function can be\ncancelled if someone requests this. It makes it less awkward to write\nsimple functions that might depend on io or network access.","shortMessageHtmlLink":"lang: core, funcs, types: Add ctx to simple func"}},{"before":null,"after":"ca9d11ebd41a92110ee89962d60c56072cce949b","ref":"refs/heads/feat/func-ctx","pushedAt":"2024-05-09T23:09:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: core, funcs, types: Add ctx to simple func\n\nPlumb through the standard context.Context so that a function can be\ncancelled if someone requests this. It makes it less awkward to write\nsimple functions that might depend on io or network access.","shortMessageHtmlLink":"lang: core, funcs, types: Add ctx to simple func"}},{"before":"d9379fe5a8ef46f80ff005d88c14c1a04142370f","after":"786809639452827d9743b96bf3373b6e282b3e62","ref":"refs/heads/feat/unification","pushedAt":"2024-05-05T21:20:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"XXX: Should this be added or not? constraints for param and var","shortMessageHtmlLink":"XXX: Should this be added or not? constraints for param and var"}},{"before":"1bce7c3c5ebe90b1ef59c1e00270b859728870ed","after":"d9379fe5a8ef46f80ff005d88c14c1a04142370f","ref":"refs/heads/feat/unification","pushedAt":"2024-05-05T20:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"XXX: more new sam constraints\n\nCo-authored-by: Samuel Gélineau ","shortMessageHtmlLink":"XXX: more new sam constraints"}},{"before":"83cd1a5bccf5d6a191b91ff2249068001000c3f6","after":"1bce7c3c5ebe90b1ef59c1e00270b859728870ed","ref":"refs/heads/feat/unification","pushedAt":"2024-05-05T20:18:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"XXX: Sam new constraint\n\nCo-authored-by: Samuel Gélineau ","shortMessageHtmlLink":"XXX: Sam new constraint"}},{"before":"ec647e91d66b22607971a64259f150df38e88973","after":"83cd1a5bccf5d6a191b91ff2249068001000c3f6","ref":"refs/heads/feat/unification","pushedAt":"2024-05-05T20:15:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"XXX misc WIP","shortMessageHtmlLink":"XXX misc WIP"}},{"before":"37bc9c0a6c69ec80fd39569d5a5325c4675aaf09","after":"ec647e91d66b22607971a64259f150df38e88973","ref":"refs/heads/feat/unification","pushedAt":"2024-05-05T20:04:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"XXX misc WIP","shortMessageHtmlLink":"XXX misc WIP"}},{"before":"328360eea83e86b971f217d9b7dcc8c8a99db5a9","after":"3b754d5324c5856edb88e42294113856ce82771c","ref":"refs/heads/master","pushedAt":"2024-05-05T19:34:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"docs: Fix markdown failing\n\nIt fails locally, but not in CI, and I don't know why.","shortMessageHtmlLink":"docs: Fix markdown failing"}},{"before":"7ae3ba448344ade8a70630e1feb41484cbd36983","after":"328360eea83e86b971f217d9b7dcc8c8a99db5a9","ref":"refs/heads/master","pushedAt":"2024-04-28T20:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"docs: Add addition to style guide for pointer receivers","shortMessageHtmlLink":"docs: Add addition to style guide for pointer receivers"}},{"before":"351a61c0cd7e8dd9d5afe1d556bf3f9f78e8c740","after":"7ae3ba448344ade8a70630e1feb41484cbd36983","ref":"refs/heads/master","pushedAt":"2024-04-28T18:41:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"mod: Run go mod commands\n\nThis was done with go get -u ./... followed by go mod tidy.","shortMessageHtmlLink":"mod: Run go mod commands"}},{"before":"7ae3ba448344ade8a70630e1feb41484cbd36983","after":null,"ref":"refs/heads/feat/docker-api-fixups","pushedAt":"2024-04-28T18:39:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"}},{"before":"c12452b3cec0c7d37d94b10bd1dc1b70627d87f0","after":"351a61c0cd7e8dd9d5afe1d556bf3f9f78e8c740","ref":"refs/heads/master","pushedAt":"2024-04-27T17:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"engine: resources: docker: Update docker\n\nSeveral types were renamed and moved\n\nSigned-off-by: Joe Groocock ","shortMessageHtmlLink":"engine: resources: docker: Update docker"}},{"before":"351a61c0cd7e8dd9d5afe1d556bf3f9f78e8c740","after":"7ae3ba448344ade8a70630e1feb41484cbd36983","ref":"refs/heads/feat/docker-api-fixups","pushedAt":"2024-04-27T17:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"mod: Run go mod commands\n\nThis was done with go get -u ./... followed by go mod tidy.","shortMessageHtmlLink":"mod: Run go mod commands"}},{"before":null,"after":"351a61c0cd7e8dd9d5afe1d556bf3f9f78e8c740","ref":"refs/heads/feat/docker-api-fixups","pushedAt":"2024-04-27T17:26:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"engine: resources: docker: Update docker\n\nSeveral types were renamed and moved\n\nSigned-off-by: Joe Groocock ","shortMessageHtmlLink":"engine: resources: docker: Update docker"}},{"before":"c12452b3cec0c7d37d94b10bd1dc1b70627d87f0","after":null,"ref":"refs/heads/feat/newer-golang","pushedAt":"2024-04-25T18:50:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"}},{"before":"0e92d190cc668da3337e6d62a726f442d06bdda0","after":"c12452b3cec0c7d37d94b10bd1dc1b70627d87f0","ref":"refs/heads/master","pushedAt":"2024-04-25T18:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"misc: Move to golang 1.21\n\nUnfortunately, this also breaks go-mod-upgrade with:\n\nupgrade failed error=Error running go command to discover modules: exit\nstatus 1 stderr=go: loading module retractions for\ngolang.org/x/mod@v0.16.0: version \"v0.17.0\" invalid: resolves to version\nv0.17.1-0.20240315155916-aa51b25a4485 (v0.17.0 is not a tag) go: loading\nmodule retractions for golang.org/x/sync@v0.6.0: version \"v0.7.0\"\ninvalid: resolves to version v0.7.1-0.20240304172602-14be23e5b48b\n(v0.7.0 is not a tag)","shortMessageHtmlLink":"misc: Move to golang 1.21"}},{"before":null,"after":"c12452b3cec0c7d37d94b10bd1dc1b70627d87f0","ref":"refs/heads/feat/newer-golang","pushedAt":"2024-04-25T18:25:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"misc: Move to golang 1.21\n\nUnfortunately, this also breaks go-mod-upgrade with:\n\nupgrade failed error=Error running go command to discover modules: exit\nstatus 1 stderr=go: loading module retractions for\ngolang.org/x/mod@v0.16.0: version \"v0.17.0\" invalid: resolves to version\nv0.17.1-0.20240315155916-aa51b25a4485 (v0.17.0 is not a tag) go: loading\nmodule retractions for golang.org/x/sync@v0.6.0: version \"v0.7.0\"\ninvalid: resolves to version v0.7.1-0.20240304172602-14be23e5b48b\n(v0.7.0 is not a tag)","shortMessageHtmlLink":"misc: Move to golang 1.21"}},{"before":"6b12632bf076a672dde304d4c17edbf75e653244","after":"0e92d190cc668da3337e6d62a726f442d06bdda0","ref":"refs/heads/master","pushedAt":"2024-04-25T16:38:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"make: Add easy error message for common issue\n\nThis can happen if the golang tools are angry. Make it easier for the\nuser to debug and fix.","shortMessageHtmlLink":"make: Add easy error message for common issue"}},{"before":"453cd4409e4699f77718f3562456f937b633e326","after":"6b12632bf076a672dde304d4c17edbf75e653244","ref":"refs/heads/master","pushedAt":"2024-04-25T16:35:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"make: Add easy error message for common issue\n\nThis can happen if the golang tools are angry. Make it easier for the\nuser to debug and fix.","shortMessageHtmlLink":"make: Add easy error message for common issue"}},{"before":"206673ddfc3c70588938ea9fd0cc4cb45ff5ea25","after":"37bc9c0a6c69ec80fd39569d5a5325c4675aaf09","ref":"refs/heads/feat/unification","pushedAt":"2024-04-20T15:47:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"XXX lang: unification: Add a new fast solver\n\nCo-authored-by: Samuel Gélineau ","shortMessageHtmlLink":"XXX lang: unification: Add a new fast solver"}},{"before":"51cf1e292107628540fb34484ab4670c0d05c641","after":"453cd4409e4699f77718f3562456f937b633e326","ref":"refs/heads/master","pushedAt":"2024-04-18T04:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: ast: Remove unnecessary metaparam exclusive\n\nOriginally, I considered having more than one way to express the meta\nparam. After thinking about it for longer, it probably makes sense to\nhave a second meta param if necessary, and to avoid the exclusive.","shortMessageHtmlLink":"lang: ast: Remove unnecessary metaparam exclusive"}},{"before":"51cf1e292107628540fb34484ab4670c0d05c641","after":null,"ref":"refs/heads/feat/pre-unification-cleanups","pushedAt":"2024-04-18T04:30:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"}},{"before":"bc4b5d96b0d3e82e03210f7a7f76113bd8b8e747","after":"51cf1e292107628540fb34484ab4670c0d05c641","ref":"refs/heads/master","pushedAt":"2024-04-18T04:30:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: ast: The res and edge names should not use exclusives\n\nThis removes the exclusive from the res names and edge names. We now\nrequire that the names should be lists of strings, however they can\nstill be single strings if that can be determined statically.\nProgrammers should explicitly wrap their variables in a string by\ninterpolation to force this, or in square brackets to force a list. The\nformer is generally preferable because it generates a small function\ngraph since it doesn't need to build a list.","shortMessageHtmlLink":"lang: ast: The res and edge names should not use exclusives"}},{"before":"66323542d12416d0b6c8d818f6d0c136124b05a0","after":"51cf1e292107628540fb34484ab4670c0d05c641","ref":"refs/heads/feat/pre-unification-cleanups","pushedAt":"2024-04-18T04:07:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: ast: The res and edge names should not use exclusives\n\nThis removes the exclusive from the res names and edge names. We now\nrequire that the names should be lists of strings, however they can\nstill be single strings if that can be determined statically.\nProgrammers should explicitly wrap their variables in a string by\ninterpolation to force this, or in square brackets to force a list. The\nformer is generally preferable because it generates a small function\ngraph since it doesn't need to build a list.","shortMessageHtmlLink":"lang: ast: The res and edge names should not use exclusives"}},{"before":"6c7f2080f1f3ecb5469293a151a8fd798e6a2400","after":"66323542d12416d0b6c8d818f6d0c136124b05a0","ref":"refs/heads/feat/pre-unification-cleanups","pushedAt":"2024-04-18T04:00:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: ast: The res and edge names should not use exclusives\n\nThis removes the exclusive from the res names and edge names. We now\nrequire that the names should be lists of strings, however they can\nstill be single strings if that can be determined statically.\nProgrammers should explicitly wrap their variables in a string by\ninterpolation to force this, or in square brackets to force a list. The\nformer is generally preferable because it generates a small function\ngraph since it doesn't need to build a list.","shortMessageHtmlLink":"lang: ast: The res and edge names should not use exclusives"}},{"before":"dc45c90ccddddb8f02a7f5d1d77b3ebce896c479","after":"6c7f2080f1f3ecb5469293a151a8fd798e6a2400","ref":"refs/heads/feat/pre-unification-cleanups","pushedAt":"2024-04-18T03:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: ast: Res should not use an exclusive\n\nThis removes the exclusive from the res. We now require that the name\nshould be a list of strings, however it can still be a single string if\nthat can be determined to be a string statically.","shortMessageHtmlLink":"lang: ast: Res should not use an exclusive"}},{"before":null,"after":"dc45c90ccddddb8f02a7f5d1d77b3ebce896c479","ref":"refs/heads/feat/pre-unification-cleanups","pushedAt":"2024-04-17T01:26:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"purpleidea","name":"James","path":"/purpleidea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135091?s=80&v=4"},"commit":{"message":"lang: Add common type to global variables\n\nWe use the list of strings so often, we might as well give it a global\nvariable.","shortMessageHtmlLink":"lang: Add common type to global variables"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER4XZZwA","startCursor":null,"endCursor":null}},"title":"Activity · purpleidea/mgmt"}