{"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":"09e53bfd3f50637d8917034ef313e6ddc2d37522","after":"201cf091d53e595966c0895f6dacd4da49ee7f4a","ref":"refs/heads/master","pushedAt":"2024-06-17T18:18:50.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":"test: Add a links checker and fix some links","shortMessageHtmlLink":"test: Add a links checker and fix some links"}},{"before":"3c661ab6745002c71aff97edfdaa22a876a0cd2c","after":"09e53bfd3f50637d8917034ef313e6ddc2d37522","ref":"refs/heads/master","pushedAt":"2024-06-17T18:14:50.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: file: Remove Validate owner/group Checks\n\nThe owner/group of a file should not be validated on the host until runtime. This removes the checks in Validate() that were happening before the execution of the resource graph (and therefore bound to fail if the system was being bootstrapped).","shortMessageHtmlLink":"engine: resources: file: Remove Validate owner/group Checks"}},{"before":"3c6380c0fab3321a4ac246226903b298883cc459","after":"085679a5803dcbcc5576ae78786214f95a93d994","ref":"refs/heads/feat/unification","pushedAt":"2024-06-09T14:22:34.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: fix some more tests with res improvements","shortMessageHtmlLink":"XXX: fix some more tests with res improvements"}},{"before":"415e22abe29266f50781e2a1591d9ee92624734c","after":"3c661ab6745002c71aff97edfdaa22a876a0cd2c","ref":"refs/heads/master","pushedAt":"2024-05-31T14:24:28.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: embedded: provisioner: Version flag needs a unique name\n\nConflicts with the stock --version.","shortMessageHtmlLink":"lang: core: embedded: provisioner: Version flag needs a unique name"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZ6v1sAA","startCursor":null,"endCursor":null}},"title":"Activity · purpleidea/mgmt"}