{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":475208896,"defaultBranch":"main","name":"ratchet","ownerLogin":"sethvargo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-28T23:15:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/408570?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718995189.0","currentOid":""},"activityList":{"items":[{"before":"44e7e4a5bae891552333cc5363cbf31a446e559b","after":null,"ref":"refs/tags/v0.10.0-pre","pushedAt":"2024-06-21T18:39:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"e0bc3a3d9043b1417d6c424f4aeb2594463445fa","after":null,"ref":"refs/tags/v0.0.0","pushedAt":"2024-06-21T18:37:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"16975f2c5b85dd7204b44cda9324ccc93890eacd","after":null,"ref":"refs/tags/v0.10.0-pre","pushedAt":"2024-06-21T18:36:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"725a5fc6f5721fe39866421a9aa90a851f32699a","after":"ebb7f24e0cbc288ab913b635480412934a2a5371","ref":"refs/heads/main","pushedAt":"2024-06-21T18:36:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Update release (#86)","shortMessageHtmlLink":"Update release (#86)"}},{"before":"ae1367f97d7195cb1184363e99ef47b16445e9e9","after":"725a5fc6f5721fe39866421a9aa90a851f32699a","ref":"refs/heads/main","pushedAt":"2024-06-21T17:50:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Update release (#86)","shortMessageHtmlLink":"Update release (#86)"}},{"before":"65a2f7879293e3bcac23e3f603cba81ee0194a65","after":null,"ref":"refs/heads/sethvargo/release","pushedAt":"2024-06-21T17:50:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"2dade8c119bb4e14cf1f32ed680d84d8b5d459c0","after":"65a2f7879293e3bcac23e3f603cba81ee0194a65","ref":"refs/heads/sethvargo/release","pushedAt":"2024-06-21T17:48:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Update release","shortMessageHtmlLink":"Update release"}},{"before":null,"after":"2dade8c119bb4e14cf1f32ed680d84d8b5d459c0","ref":"refs/heads/sethvargo/release","pushedAt":"2024-06-21T17:47:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Update release","shortMessageHtmlLink":"Update release"}},{"before":"f249b8c86ba1e804a93d477548e7215f0e32da3a","after":null,"ref":"refs/heads/sethvargo/container_refs","pushedAt":"2024-06-21T16:54:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"c6c53a9163ec1e2ee6ec0cb95954b2887e897ee2","after":"ae1367f97d7195cb1184363e99ef47b16445e9e9","ref":"refs/heads/main","pushedAt":"2024-06-21T16:54:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Fix upgrade bug for GitHub Actions container refs (#85)\n\nThere was a bug with \"upgrade\" wherein GitHub Actions container refs\r\nwere losing their \"docker://\" prefix. This also introduces a new \"-pin\"\r\nflag to the \"upgrade\" command, which can be used to skip pinning\r\nupgraded refs.","shortMessageHtmlLink":"Fix upgrade bug for GitHub Actions container refs (#85)"}},{"before":null,"after":"f249b8c86ba1e804a93d477548e7215f0e32da3a","ref":"refs/heads/sethvargo/container_refs","pushedAt":"2024-06-21T16:53:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Fix upgrade bug for GitHub Actions container refs\n\nThere was a bug with \"upgrade\" wherein GitHub Actions container refs were losing their \"docker://\" prefix. This also introduces a new \"-pin\" flag to the \"upgrade\" command, which can be used to skip pinning upgraded refs.","shortMessageHtmlLink":"Fix upgrade bug for GitHub Actions container refs"}},{"before":"d57cc1a53c022d3f87c4820bc6b64384a06c8a07","after":"c6c53a9163ec1e2ee6ec0cb95954b2887e897ee2","ref":"refs/heads/main","pushedAt":"2024-05-19T16:24:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"docs(readme): note nix package in Installation (#84)\n\nFollowing up on #83, this PR documents the ability to use and/or install\r\nratchet via nix. It is currently available on ~nixpkgs/master, but will\r\nbecome available on~ nixpkgs/nixpkgs-unstable ~shortly~.","shortMessageHtmlLink":"docs(readme): note nix package in Installation (#84)"}},{"before":"d905c9cd9c2f8741d02765f56b4d31681599e0fd","after":null,"ref":"refs/heads/sethvargo/multline","pushedAt":"2024-04-25T19:13:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"20b1e1a3358d1e6ec789dcd4ecc206f02b354ad6","after":"d57cc1a53c022d3f87c4820bc6b64384a06c8a07","ref":"refs/heads/main","pushedAt":"2024-04-25T19:13:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Refactor formatting adjustments (#81)\n\nInstead of depending on a diff to restore newlines, this completely\r\nchanges the algorithm to compare the input contents with the raw render\r\nYAML contents (before any mutations) to identify changes. We compute the\r\nplaces where newlines need to be injected, run Ratchet, and then insert\r\nthose newlines back after modification. There are also now many more\r\ntests and a test harness that is more sustainable for adding tests and\r\nedge cases.\r\n\r\nThis also introduces an intentionally-undocumented environment variable\r\nthat dumps debugging information about whitespace computations when set.\r\nThis will help with issue debugging.\r\n\r\nThis results in a slight behavior change: YAML contents _will_ have\r\nconsistently-formatted indentation now, but all newline whitespace\r\nchanges are preserved, including block scalars.\r\n\r\nFixes GH-80","shortMessageHtmlLink":"Refactor formatting adjustments (#81)"}},{"before":"39786757fc765ba4745b5bf70e4a816a2d4c1445","after":"d905c9cd9c2f8741d02765f56b4d31681599e0fd","ref":"refs/heads/sethvargo/multline","pushedAt":"2024-04-19T22:24:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Refactor formatting adjustments\n\nInstead of depending on a diff to restore newlines, this completely changes the algorithm to compare the input contents with the raw render YAML contents (before any mutations) to identify changes. We compute the places where newlines need to be injected, run Ratchet, and then insert those newlines back after modification. There are also now many more tests and a test harness that is more sustainable for adding tests and edge cases.\n\nThis also introduces an intentionally-undocumented environment variable that dumps debugging information about whitespace computations when set. This will help with issue debugging.\n\nThis results in a slight behavior change: YAML contents _will_ have consistently-formatted indentation now, but all newline whitespace changes are preserved, including block scalars.\n\nFixes GH-80","shortMessageHtmlLink":"Refactor formatting adjustments"}},{"before":"87058603ae0f4f1bb28691eaad72e44313c1347b","after":"39786757fc765ba4745b5bf70e4a816a2d4c1445","ref":"refs/heads/sethvargo/multline","pushedAt":"2024-04-19T22:21:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Refactor formatting adjustments\n\nInstead of depending on a diff to restore newlines, this completely changes the algorithm to compare the input contents with the raw render YAML contents (before any mutations) to identify changes. We compute the places where newlines need to be injected, run Ratchet, and then insert those newlines back after modification. There are also now many more tests and a test harness that is more sustainable for adding tests and edge cases.\n\nThis also introduces an intentionally-undocumented environment variable that dumps debugging information about whitespace computations when set. This will help with issue debugging.\n\nThis results in a slight behavior change: YAML contents _will_ have consistently-formatted indentation now, but all newline whitespace changes are preserved, including block scalars.\n\nFixes GH-80","shortMessageHtmlLink":"Refactor formatting adjustments"}},{"before":null,"after":"87058603ae0f4f1bb28691eaad72e44313c1347b","ref":"refs/heads/sethvargo/multline","pushedAt":"2024-04-19T22:20:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Refactor formatting adjustments\n\nInstead of depending on a diff to restore newlines, this completely changes the algorithm to compare the input contents with the raw render YAML contents (before any mutations) to identify changes. We compute the places where newlines need to be injected, run Ratchet, and then insert those newlines back after modification. There are also now many more tests and a test harness that is more sustainable for adding tests and edge cases.\n\nThis also introduces an intentionally-undocumented environment variable that dumps debugging information about whitespace computations when set. This will help with issue debugging.\n\nThis results in a slight behavior change: YAML contents _will_ have consistently-formatted indentation now, but all newline whitespace changes are preserved, including block scalars.\n\nFixes GH-80","shortMessageHtmlLink":"Refactor formatting adjustments"}},{"before":"fdb4b912ad59fbe63d7686072401d894aa8188ae","after":null,"ref":"refs/heads/sethvargo/token","pushedAt":"2024-04-17T16:55:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"7581b70f816d36f3de55c45844ecf828073cc110","after":"20b1e1a3358d1e6ec789dcd4ecc206f02b354ad6","ref":"refs/heads/main","pushedAt":"2024-04-17T16:55:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Support GITHUB_TOKEN (#79)","shortMessageHtmlLink":"Support GITHUB_TOKEN (#79)"}},{"before":null,"after":"fdb4b912ad59fbe63d7686072401d894aa8188ae","ref":"refs/heads/sethvargo/token","pushedAt":"2024-04-17T16:15:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Support GITHUB_TOKEN","shortMessageHtmlLink":"Support GITHUB_TOKEN"}},{"before":"a3f2fcd2ee7423585671ad9baceae8ae2108df0c","after":null,"ref":"refs/heads/sethvargo/private","pushedAt":"2024-04-17T16:09:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"5e26b0fd03f0c53c646fe11c8c155e6eb2479d71","after":"7581b70f816d36f3de55c45844ecf828073cc110","ref":"refs/heads/main","pushedAt":"2024-04-17T16:09:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Make indentation fix a private function (#77)","shortMessageHtmlLink":"Make indentation fix a private function (#77)"}},{"before":"7cbb4c1db45683a985365bba34fa862b70f84c5d","after":"a3f2fcd2ee7423585671ad9baceae8ae2108df0c","ref":"refs/heads/sethvargo/private","pushedAt":"2024-04-17T16:08:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Make indentation fix a private function","shortMessageHtmlLink":"Make indentation fix a private function"}},{"before":"dabdfd9770d3dc25d66562fc52df21dfa2056a52","after":null,"ref":"refs/heads/dcreey/indent-test","pushedAt":"2024-04-17T16:07:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"4f6b6977b0dd9f373cf64d5eb16b3963d20bfd22","after":"5e26b0fd03f0c53c646fe11c8c155e6eb2479d71","ref":"refs/heads/main","pushedAt":"2024-04-17T16:07:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"test: newlines on formatted files (#78)","shortMessageHtmlLink":"test: newlines on formatted files (#78)"}},{"before":null,"after":"dabdfd9770d3dc25d66562fc52df21dfa2056a52","ref":"refs/heads/dcreey/indent-test","pushedAt":"2024-04-17T16:06:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcreey","name":"Dylan Yurgionas","path":"/dcreey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25069953?s=80&v=4"},"commit":{"message":"test: newlines on formatted files","shortMessageHtmlLink":"test: newlines on formatted files"}},{"before":null,"after":"f383102b29c34713cae3364513f3c97bf5e2b0f4","ref":"refs/heads/dcreey/fix-indentation","pushedAt":"2024-04-17T15:57:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcreey","name":"Dylan Yurgionas","path":"/dcreey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25069953?s=80&v=4"},"commit":{"message":"test: add new lines check","shortMessageHtmlLink":"test: add new lines check"}},{"before":null,"after":"7cbb4c1db45683a985365bba34fa862b70f84c5d","ref":"refs/heads/sethvargo/private","pushedAt":"2024-04-17T15:56:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"Make indentation fix a private function","shortMessageHtmlLink":"Make indentation fix a private function"}},{"before":"95ecdda2a42fd5b18a2fb57aa6f60404f9bf7ba9","after":null,"ref":"refs/heads/dcreey/fix-indentation","pushedAt":"2024-04-17T15:55:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"}},{"before":"6edcbbac93814a12901b7a9396f79b402422221b","after":"4f6b6977b0dd9f373cf64d5eb16b3963d20bfd22","ref":"refs/heads/main","pushedAt":"2024-04-17T15:55:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethvargo","name":"Seth Vargo","path":"/sethvargo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/408570?s=80&v=4"},"commit":{"message":"fix: indentation (#76)","shortMessageHtmlLink":"fix: indentation (#76)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEa-A41gA","startCursor":null,"endCursor":null}},"title":"Activity ยท sethvargo/ratchet"}