{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":523428811,"defaultBranch":"main","name":"yamlfmt","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-10T17:04:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714828731.0","currentOid":""},"activityList":{"items":[{"before":"e7c802ff784c3714043c17ed24fa9f217746be67","after":"9311c4081aae8b11bec5343ad6fe9932c1c6967d","ref":"refs/heads/main","pushedAt":"2024-05-04T13:18:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"command: fix stdin operation output (#177)\n\nWhen I added output format, I accidentally changed a string cast for\r\nthe stdin operation's output which I should have left.","shortMessageHtmlLink":"command: fix stdin operation output (#177)"}},{"before":"791b96a1027c6684c31fd62b0ee882c5ea148eea","after":"e7c802ff784c3714043c17ed24fa9f217746be67","ref":"refs/heads/main","pushedAt":"2024-05-03T15:29:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Update version string (#175)\n\nI gotta come up with a better way to do this\r\n\r\nSigned-off-by: braydonk ","shortMessageHtmlLink":"Update version string (#175)"}},{"before":"7d76d397a83471dcea02e7e41a6ed7fe395123ab","after":"791b96a1027c6684c31fd62b0ee882c5ea148eea","ref":"refs/heads/main","pushedAt":"2024-05-03T15:20:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Add license headers (#174)\n\n* Add license headers\r\n\r\nI have been neglecting to add license headers for a while. Added a check\r\nin CI so I stop forgetting.\r\n\r\nSigned-off-by: braydonk \r\n\r\n* I have to install it first to use it\r\n\r\n* add a lint job and put license check there instead\r\n\r\n---------\r\n\r\nSigned-off-by: braydonk ","shortMessageHtmlLink":"Add license headers (#174)"}},{"before":"197c915732e9d2fcf8c90f648a3abf341ad8ca89","after":"7d76d397a83471dcea02e7e41a6ed7fe395123ab","ref":"refs/heads/main","pushedAt":"2024-05-03T14:52:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"multilinediff: add multilinediff package (#172)\n\nJust copy and pasting the stuff from the external multilinediff package\r\nto make it easier to deal with dependency breakages when they happen.\r\n\r\nSigned-off-by: braydonk ","shortMessageHtmlLink":"multilinediff: add multilinediff package (#172)"}},{"before":"fc5b1e408f480d27f020f1c4c5d3f4faf5598672","after":"197c915732e9d2fcf8c90f648a3abf341ad8ca89","ref":"refs/heads/main","pushedAt":"2024-05-03T13:51:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"engine: return nil from dry run when no changes (#171)\n\n* engine: return nil from dry run when no changes\r\n\r\nThe `command` output actually relies on `nil` being return when there\r\nare no changes, and I forgot to add that behaviour to dry run which made\r\nthere be no message printed out for confirmation.\r\n\r\nAlso decided to make a slight change to the confirmation message so that\r\nit outputs nothing when the `-quiet` flag is enabled.\r\n\r\nSigned-off-by: braydonk \r\n\r\n* add integration tests\r\n\r\n---------\r\n\r\nSigned-off-by: braydonk ","shortMessageHtmlLink":"engine: return nil from dry run when no changes (#171)"}},{"before":"e713bb34d3ba5db6ffcdd7b0b5e9f5d5ad9cae99","after":"fc5b1e408f480d27f020f1c4c5d3f4faf5598672","ref":"refs/heads/main","pushedAt":"2024-05-03T12:38:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"engine: add output format support (#170)\n\n* engine: add output format support\r\n\r\nThis PR adds support for engine output format, along with a new single\r\nline output option that instead prints lint/dry run output on a single\r\nline for each file.\r\n\r\nSigned-off-by: braydonk \r\n\r\n* change integration test until I have a way to make it hermetic\r\n\r\n---------\r\n\r\nSigned-off-by: braydonk ","shortMessageHtmlLink":"engine: add output format support (#170)"}},{"before":"152168a72f59268be415a0dd36c06cced5333d38","after":"e713bb34d3ba5db6ffcdd7b0b5e9f5d5ad9cae99","ref":"refs/heads/main","pushedAt":"2024-03-08T19:45:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"yamlfmt: hidden version of config file with ext (#164)\n\nThis PR allows for the yamlfmt config file to be hidden if it has an\r\nextension.","shortMessageHtmlLink":"yamlfmt: hidden version of config file with ext (#164)"}},{"before":"4ae531dbf5794bff417e9c8ae955dc0751fe42c6","after":"152168a72f59268be415a0dd36c06cced5333d38","ref":"refs/heads/main","pushedAt":"2024-03-08T19:44:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"yamlfmt: don't write diff if not changed (#165)\n\nThis PR changes file diff application to not write the file if it wasn't\r\nchanged.","shortMessageHtmlLink":"yamlfmt: don't write diff if not changed (#165)"}},{"before":"449dacbfc755024e0c2f272986488051fe6db3f6","after":"4ae531dbf5794bff417e9c8ae955dc0751fe42c6","ref":"refs/heads/main","pushedAt":"2024-02-29T17:17:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Fix: global_conf not taking priority (#162)\n\n* Fix: global_conf not taking priority\r\n\r\n* chore: move comments","shortMessageHtmlLink":"Fix: global_conf not taking priority (#162)"}},{"before":"b9587d5d7418ff87de0fa3e5377dd622dd5844d8","after":"449dacbfc755024e0c2f272986488051fe6db3f6","ref":"refs/heads/main","pushedAt":"2024-02-10T14:30:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Retain single line breaks (#159)\n\n* Retain single line breaks\r\n\r\n* docs adjustment","shortMessageHtmlLink":"Retain single line breaks (#159)"}},{"before":"f33dc6189b45bd18ce9f8cb4113d486c9416121b","after":"b9587d5d7418ff87de0fa3e5377dd622dd5844d8","ref":"refs/heads/main","pushedAt":"2024-02-04T16:48:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Add option to use gitignore for excludes (#158)\n\n* Add option to use gitignore for excludes\r\n\r\n* I wonder how long this typo has been here\r\n\r\n* lol this one too I guess\r\n\r\n* more docs rewording","shortMessageHtmlLink":"Add option to use gitignore for excludes (#158)"}},{"before":"be7dd1b128281b6a44fb45899f97913620e7519a","after":"f33dc6189b45bd18ce9f8cb4113d486c9416121b","ref":"refs/heads/main","pushedAt":"2024-02-04T13:29:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Debug logging (#157)\n\n* Debug logging\r\n\r\nThis PR adds debug logging. Debug logging can be enabled through flags\r\nto the yamlfmt command, and will tell you in very noisy detail about\r\nthings that are going on. Debug groups are separated into codes, so that\r\nonly certain debug logs can be enabled if you are debugging a specific\r\nproblem.\r\n\r\nI also fixed a bug I introduced in the last config PR with the `-conf`\r\nflag. It is fixed before ever going out in a release, so it will only\r\naffect someone who installed from that exact commit before I fix it\r\nhere.\r\n\r\n* Fix integration test files, add -no_global_conf\r\n\r\nThe integration test files got accidentally formatted by some local\r\ntesting, this sets them back to what they should be. Also adds a new\r\nflag that that disables usage of configuration file from system home.","shortMessageHtmlLink":"Debug logging (#157)"}},{"before":"176fffc80d1c77511861c9dfa63fb1471612a35f","after":"be7dd1b128281b6a44fb45899f97913620e7519a","ref":"refs/heads/main","pushedAt":"2024-02-03T19:01:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"New config discovery procedure (#156)\n\n* New config discovery procedure\r\n\r\nConfig discovery is changing, but it should be non-breaking.\r\n* The search for a config now starts at the root directory and then\r\n searches up the tree to finding the lowest level one. This should help\r\n in larger monorepo setups when you want different configs in different\r\n places, or to fall back to some default higher in the tree. I am not\r\n 100% sure whether this will break some workflows but it will be pretty\r\n easy to either change back or provide a short-circuit if necessary.\r\n* Added a new flag `-global_conf` that will force the usage of the\r\n config from `XDG_CONFIG_HOME`/`LOCALAPPDATA`\r\n* The yamlfmt config can now be in `yamlfmt.yaml` or `yamlfmt.yml`\r\n instead of just `.yamlfmt`\r\n\r\n* I like this doc title better","shortMessageHtmlLink":"New config discovery procedure (#156)"}},{"before":"6f4c25bfb2803e8eac13a86da00190e12ad2b974","after":"176fffc80d1c77511861c9dfa63fb1471612a35f","ref":"refs/heads/main","pushedAt":"2023-11-02T14:20:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"README.md: fix minor typo (#151)","shortMessageHtmlLink":"README.md: fix minor typo (#151)"}},{"before":"68e7384abe8efe78ca11e4377fb4d71f51e3a058","after":"6f4c25bfb2803e8eac13a86da00190e12ad2b974","ref":"refs/heads/main","pushedAt":"2023-10-26T01:50:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"README: update blog links\n\nI kinda thought that would work just putting the numbers but I guess not","shortMessageHtmlLink":"README: update blog links"}},{"before":"0e357bf3e56b91e38efdd8320a4cadaf0981578d","after":"68e7384abe8efe78ca11e4377fb4d71f51e3a058","ref":"refs/heads/main","pushedAt":"2023-10-26T01:35:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"README: add blog section (#150)","shortMessageHtmlLink":"README: add blog section (#150)"}},{"before":"efe8de19bf99c520988e8847f463676d2b27e0ae","after":"0e357bf3e56b91e38efdd8320a4cadaf0981578d","ref":"refs/heads/main","pushedAt":"2023-10-20T21:31:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"docs: language system pre-commit override (#146)\n\n`pre-commit` allows you to override any settings for hooks in your\r\npersonal config. This override is useful to document here, since it will\r\nallow users to use a yamlfmt binary on their system instead of being\r\nforced into building it with Go for the purpose of the hook.","shortMessageHtmlLink":"docs: language system pre-commit override (#146)"}},{"before":"fd5c0af814c013f701109e41935cd384640e6631","after":"efe8de19bf99c520988e8847f463676d2b27e0ae","ref":"refs/heads/main","pushedAt":"2023-10-03T01:49:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Linking yaml v2 library in docs (#143)","shortMessageHtmlLink":"Linking yaml v2 library in docs (#143)"}},{"before":"8cf7815d8c236fa78db794587a67b07ae3f511dc","after":"fd5c0af814c013f701109e41935cd384640e6631","ref":"refs/heads/main","pushedAt":"2023-09-26T02:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Update paths.md: fix typo (#138)","shortMessageHtmlLink":"Update paths.md: fix typo (#138)"}},{"before":"1f485c847ea9efad8ca103981786efc813adabd8","after":"8cf7815d8c236fa78db794587a67b07ae3f511dc","ref":"refs/heads/main","pushedAt":"2023-09-08T00:38:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"Command Integrations Tests (#127)\n\n* Command Integrations Tests\r\n\r\nThis PR adds integration tests that will actually run a built yamlfmt\r\nbinary in an isolated test directory. It is the first step to more\r\nsophisticated testing for yamlfmt, covering cases that are impossible in\r\nunit tests.\r\n\r\n* add tests that work\r\n\r\n* finish the tests and make target\r\n\r\n* fix broken test in assert lib\r\n\r\n* fix the CI workflow to be better named and get rid of goimports","shortMessageHtmlLink":"Command Integrations Tests (#127)"}},{"before":"c9bfa38f9b0c555a26200596d5f4dcef07627683","after":"1f485c847ea9efad8ca103981786efc813adabd8","ref":"refs/heads/main","pushedAt":"2023-09-08T00:35:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"cmd: fixed to display dry-run outputs (#128)","shortMessageHtmlLink":"cmd: fixed to display dry-run outputs (#128)"}},{"before":"e871b0a74fc5d05d7f8097eba45553691f80b8c4","after":null,"ref":"refs/heads/goreleaser-fix","pushedAt":"2023-09-02T14:55:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"}},{"before":"8d7456c660252d1da67ec4ecd8b7ddd942106a64","after":null,"ref":"refs/heads/goreleaser_fix","pushedAt":"2023-09-02T14:55:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"}},{"before":"908b19015fc4bffc54b1d554b83fe6c1c93b20ee","after":"c9bfa38f9b0c555a26200596d5f4dcef07627683","ref":"refs/heads/main","pushedAt":"2023-09-02T14:53:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"goreleaser: replacements is deprecated (#134)","shortMessageHtmlLink":"goreleaser: replacements is deprecated (#134)"}},{"before":null,"after":"8d7456c660252d1da67ec4ecd8b7ddd942106a64","ref":"refs/heads/goreleaser_fix","pushedAt":"2023-09-02T14:50:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"goreleaser: replacements is deprecated","shortMessageHtmlLink":"goreleaser: replacements is deprecated"}},{"before":null,"after":"e871b0a74fc5d05d7f8097eba45553691f80b8c4","ref":"refs/heads/goreleaser-fix","pushedAt":"2023-09-02T14:22:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"goreleaser: remove replacements","shortMessageHtmlLink":"goreleaser: remove replacements"}},{"before":"908b19015fc4bffc54b1d554b83fe6c1c93b20ee","after":null,"ref":"refs/tags/v0.10.0","pushedAt":"2023-09-02T14:18:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"}},{"before":"8cc9885471a09adab12e9cfc2b3651206f978e53","after":"908b19015fc4bffc54b1d554b83fe6c1c93b20ee","ref":"refs/heads/main","pushedAt":"2023-06-07T02:11:26.506Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"yamlfmt: fix standard mode exclude bug (#124)\n\nDue to a misunderstanding on my part, I swapped standard filepath\r\ncollection mode to calculate exclusions using absolute paths. This\r\nworked because of the way tests were written, but it does not work in\r\nmost real world scenarios and it slipped by. I will be able to catch\r\nthis better when I implement proper integration testing.\r\n\r\nThis PR removes the absolute paths from the calculation, and adds a doc\r\nentry to recommend that paths are always specified relative to the\r\ncommand working directory.","shortMessageHtmlLink":"yamlfmt: fix standard mode exclude bug (#124)"}},{"before":"5e63c21dfa30975db4e2d0cca98d94445e61371c","after":"8cc9885471a09adab12e9cfc2b3651206f978e53","ref":"refs/heads/main","pushedAt":"2023-05-29T14:35:38.606Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"feat: add flag to print version (#117)\n\n* feat: add flag to print version\r\n\r\n* fix: immediately exit when given -version flag\r\n\r\nhttps://github.com/google/yamlfmt/pull/117#pullrequestreview-1449429049\r\n\r\n* chore: remove outdated code\r\n\r\n* refactor: simplify error handling\r\n\r\nhttps://github.com/google/yamlfmt/pull/117#discussion_r1209328549\r\nhttps://github.com/google/yamlfmt/pull/117#discussion_r1209330747","shortMessageHtmlLink":"feat: add flag to print version (#117)"}},{"before":"d02c0e93cb2e7fdc8e4e4e86e786ccf902985c20","after":"5e63c21dfa30975db4e2d0cca98d94445e61371c","ref":"refs/heads/main","pushedAt":"2023-05-29T13:47:26.751Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"braydonk","name":"Braydon Kains","path":"/braydonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93549768?s=80&v=4"},"commit":{"message":"chore: add gitignore for build file (#120)\n\n* chore: add gitignore for build file\r\n\r\n* chore: consider also windows\r\n\r\nhttps://github.com/google/yamlfmt/pull/120#discussion_r1209279277\r\n\r\nCo-authored-by: Braydon Kains <93549768+braydonk@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Braydon Kains <93549768+braydonk@users.noreply.github.com>","shortMessageHtmlLink":"chore: add gitignore for build file (#120)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQW4tewA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/yamlfmt"}