{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":591026247,"defaultBranch":"main","name":"copywrite","ownerLogin":"hashicorp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-19T19:02:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/761456?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719262639.0","currentOid":""},"activityList":{"items":[{"before":"d5da3addec59d32334d52d50bf077545c5fd40bd","after":null,"ref":"refs/heads/PSS-209-fix-build","pushedAt":"2024-06-24T20:50:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"}},{"before":"f66d1e24e12f47f19245fe26b5fb50b7040cb566","after":"6ed520a710166c6094098b786c63f212604654a4","ref":"refs/heads/main","pushedAt":"2024-06-24T20:50:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"Upgrade GoReleaser to V2 (#110)\n\n* Upgrade to v2 of goreleaser\r\n\r\n* upgrade goreleaser action to v6.0.0","shortMessageHtmlLink":"Upgrade GoReleaser to V2 (#110)"}},{"before":null,"after":"d5da3addec59d32334d52d50bf077545c5fd40bd","ref":"refs/heads/PSS-209-fix-build","pushedAt":"2024-06-24T18:16:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"upgrade goreleaser action to v6.0.0","shortMessageHtmlLink":"upgrade goreleaser action to v6.0.0"}},{"before":"2cf2e4ac08d5b897f9a86ab8fa70a2338cdcdab2","after":"f66d1e24e12f47f19245fe26b5fb50b7040cb566","ref":"refs/heads/main","pushedAt":"2024-06-24T16:51:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"Add support for `.txtar` files (#104)","shortMessageHtmlLink":"Add support for .txtar files (#104)"}},{"before":"8d7628b39c96718df745ef17694edfd4c049f97c","after":null,"ref":"refs/heads/update-codeowners-heimdall","pushedAt":"2024-06-24T15:58:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"}},{"before":"c9d57fb04590a54f4af15ff60f216f6036868922","after":"2cf2e4ac08d5b897f9a86ab8fa70a2338cdcdab2","ref":"refs/heads/main","pushedAt":"2024-06-24T15:58:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"Update codeowners & heimdall config (#108)","shortMessageHtmlLink":"Update codeowners & heimdall config (#108)"}},{"before":"69677b0b60eb89d41c9826b47dede047395b1bfa","after":"c9d57fb04590a54f4af15ff60f216f6036868922","ref":"refs/heads/main","pushedAt":"2024-06-24T15:56:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"Ignore node_modules subdirectories (#109)\n\nThis adjusts the default ignore pattern for node_modules to include subdirectories when checking for headers. This is necessary because the node_modules directory is sometimes nested within other directories, and the current pattern only matches the top-level node_modules directory.\r\n\r\nThis really only affects interactive use, as node_modules directories are not usally committed to version control.","shortMessageHtmlLink":"Ignore node_modules subdirectories (#109)"}},{"before":null,"after":"8d7628b39c96718df745ef17694edfd4c049f97c","ref":"refs/heads/update-codeowners-heimdall","pushedAt":"2024-05-23T04:18:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mdeggies","name":"Michele Degges","path":"/mdeggies","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12939567?s=80&v=4"},"commit":{"message":"Update codeowners & heimdall config","shortMessageHtmlLink":"Update codeowners & heimdall config"}},{"before":"0f077594eee1ea09d721a7e6fc9f07302aaff7fe","after":"69677b0b60eb89d41c9826b47dede047395b1bfa","ref":"refs/heads/main","pushedAt":"2024-03-25T20:27:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CalebAlbers","name":"Caleb Albers","path":"/CalebAlbers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7110138?s=80&v=4"},"commit":{"message":"chore: remove dupe 'uses' and bump to latest GHA setup action version (#107)\n\n* rm dupe 'uses'\r\n\r\n* bump to latest version\r\n\r\n* chore: use the sha\r\n\r\nCo-authored-by: Caleb Albers <7110138+CalebAlbers@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Caleb Albers <7110138+CalebAlbers@users.noreply.github.com>","shortMessageHtmlLink":"chore: remove dupe 'uses' and bump to latest GHA setup action version ("}},{"before":"9103d867d88f11b133bc104bb67b412fc81f6505","after":"0f077594eee1ea09d721a7e6fc9f07302aaff7fe","ref":"refs/heads/main","pushedAt":"2023-11-28T18:29:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"Revert 94483a4efdce6adf3cf005439849be8cf96e24e6 (#103)","shortMessageHtmlLink":"Revert 94483a4 (#103)"}},{"before":"9f8cdf21592beadbd931143f6cae4c1d56d3d7cb","after":"9103d867d88f11b133bc104bb67b412fc81f6505","ref":"refs/heads/main","pushedAt":"2023-11-13T19:40:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CalebAlbers","name":"Caleb Albers","path":"/CalebAlbers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7110138?s=80&v=4"},"commit":{"message":"Add support for .lr and .lr.go files (#85)\n\nSigned-off-by: Christian Zunker ","shortMessageHtmlLink":"Add support for .lr and .lr.go files (#85)"}},{"before":"202822b689965e764fa05b922032ef39e22be8b5","after":null,"ref":"refs/heads/respect-log-levels-on-headers-cmd","pushedAt":"2023-11-13T19:40:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CalebAlbers","name":"Caleb Albers","path":"/CalebAlbers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7110138?s=80&v=4"}},{"before":"807a790c13dfe5f09df5e7a3438dc09eb08487c0","after":"9f8cdf21592beadbd931143f6cae4c1d56d3d7cb","ref":"refs/heads/main","pushedAt":"2023-11-13T19:40:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CalebAlbers","name":"Caleb Albers","path":"/CalebAlbers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7110138?s=80&v=4"},"commit":{"message":"fix(logging): respect log levels for skipped files (#102)\n\nPreviously, the `copywrite headers` command would output a lot of `[DEBUG] skipping file...` statements, esp. when large folders were excluded (looking at you, `NODE_MODULES`). This made for a poor experience, and was a bug introduced when I made #80 - as in an attempt to fix an issue with GHA log group directives and addlicense sending to stdout and stderr, respectively, I introduced a bug that ignored the `COPYWRITE_LOG_LEVEL` env var.\r\n\r\nThis PR fixes that error while ensuring the GHA log grouping still works by redirecting the `cliLogger` we use throughout the headers cmd (and others) to stdout by default. This doesn't appear to be a large shift or change for other commands, but does make a big difference for the headers command.","shortMessageHtmlLink":"fix(logging): respect log levels for skipped files (#102)"}},{"before":null,"after":"202822b689965e764fa05b922032ef39e22be8b5","ref":"refs/heads/respect-log-levels-on-headers-cmd","pushedAt":"2023-11-07T20:15:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CalebAlbers","name":"Caleb Albers","path":"/CalebAlbers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7110138?s=80&v=4"},"commit":{"message":"fix(logging): respect log levels for skipped files\n\nPreviously, the `copywrite headers` command would output a lot of `[DEBUG] skipping file...` statements, esp. when large folders were excluded (looking at you, `NODE_MODULES`). This made for a poor experience, and was a bug introduced when I made #80 - as in an attempt to fix an issue with GHA log group directives and addlicense sending to stdout and stderr, respectively, I introduced a bug that ignored the `COPYWRITE_LOG_LEVEL` env var.\n\nThis PR fixes that error while ensuring the GHA log grouping still works by redirecting the `cliLogger` we use throughout the headers cmd (and others) to stdout by default. This doesn't appear to be a large shift or change for other commands, but does make a big difference for the headers command.","shortMessageHtmlLink":"fix(logging): respect log levels for skipped files"}},{"before":"db6e4e199a2fd7df1498d10a7a9fdad7bea05423","after":null,"ref":"refs/heads/fix-artifact-release-names","pushedAt":"2023-09-28T14:43:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dekimsey","name":"Daniel Kimsey","path":"/dekimsey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90741?s=80&v=4"}},{"before":"609843eb1837129d41091ecfe8aa0f83c4d005e9","after":"807a790c13dfe5f09df5e7a3438dc09eb08487c0","ref":"refs/heads/main","pushedAt":"2023-09-28T14:43:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dekimsey","name":"Daniel Kimsey","path":"/dekimsey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90741?s=80&v=4"},"commit":{"message":"Revert release naming to align with prior format (#99)\n\nactions/setup-copywrite relies on the [specific name](https://github.com/hashicorp/setup-copywrite/blob/main/action.js#L65)\r\nformat. Note: the `s/amd64/x86_64/g` behavior is a historical artifact, we\r\ncould update it in the future if we coordinate with the action.\r\n\r\nError:\r\n\r\n```\r\nRun hashicorp/setup-copywrite@867a1a2a064a0626db322392806428f7dc59cb3e\r\nError: Unable to find asset matching copywrite_0.16.5_linux_x86_64.tar.gz in the v0.16.5 release\r\n```\r\n\r\nAfter this change:\r\n```\r\n • archives\r\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_windows_x86_64.zip\r\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_linux_x86_64.tar.gz\r\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_darwin_x86_64.tar.gz\r\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_darwin_arm64.tar.gz\r\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_linux_arm64.tar.gz\r\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_windows_arm64.zip\r\n```\r\n\r\nPartial revert of changes made in PR #98\r\n\r\nnit: Also adding `dist/` to our ignores","shortMessageHtmlLink":"Revert release naming to align with prior format (#99)"}},{"before":null,"after":"db6e4e199a2fd7df1498d10a7a9fdad7bea05423","ref":"refs/heads/fix-artifact-release-names","pushedAt":"2023-09-28T14:18:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dekimsey","name":"Daniel Kimsey","path":"/dekimsey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90741?s=80&v=4"},"commit":{"message":"Revert release naming to align with prior format\n\nactions/setup-copywrite relies on the [specific name](https://github.com/hashicorp/setup-copywrite/blob/main/action.js#L65)\nformat. Note: the `s/amd64/x86_64/g` behavior is a historical artifact, we\ncould update it in the future if we coordinate with the action.\n\nError:\n\n```\nRun hashicorp/setup-copywrite@867a1a2a064a0626db322392806428f7dc59cb3e\nError: Unable to find asset matching copywrite_0.16.5_linux_x86_64.tar.gz in the v0.16.5 release\n```\n\nAfter this change:\n```\n • archives\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_windows_x86_64.zip\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_linux_x86_64.tar.gz\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_darwin_x86_64.tar.gz\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_darwin_arm64.tar.gz\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_linux_arm64.tar.gz\n • creating archive=dist/copywrite_0.16.5-SNAPSHOT-52379d7_windows_arm64.zip\n```\n\nPartial revert of changes made in PR #98\n\nnit: Also adding `dist/` to our ignores","shortMessageHtmlLink":"Revert release naming to align with prior format"}},{"before":"aa204d1b21818c96d8323ffb4ea70c81d58f3176","after":"ce1a5cf270fa485df2219b22a3399d258a3f018c","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-3.1.3","pushedAt":"2023-09-27T17:48:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/upload-artifact from 3.1.2 to 3.1.3\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/0b7f8abb1508181956e8e162db84b466c27e18ce...a8a3f3ad30e3422c9c7b888a15615d19a852ae32)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 3.1.2 to 3.1.3"}},{"before":"cd1b221cae1bf7317c4fa4a94aa44576333bcbc9","after":null,"ref":"refs/heads/dependabot/github_actions/goreleaser/goreleaser-action-5.0.0","pushedAt":"2023-09-27T17:47:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f6cafd12d0dc9b8ce2db2988a2e8c53437844002","after":null,"ref":"refs/heads/goreleaser-valid","pushedAt":"2023-09-27T17:46:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"}},{"before":"872232143316c178aa0bf0f3877e9c149d03c113","after":"609843eb1837129d41091ecfe8aa0f83c4d005e9","ref":"refs/heads/main","pushedAt":"2023-09-27T17:46:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"Address deprecated goreleaser configuration (#98)\n\n* update go-releaser in ci\n\n* remove deprecated bits from goreleaser config\n\n* change --skip-publish to --skip=publish","shortMessageHtmlLink":"Address deprecated goreleaser configuration (#98)"}},{"before":"46dbd8fc6e1507a87f45fc2ad9f281594339f669","after":null,"ref":"refs/heads/debug","pushedAt":"2023-09-26T23:19:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"}},{"before":"d98efbe15676d909637278350f98b1febd738b4b","after":"f6cafd12d0dc9b8ce2db2988a2e8c53437844002","ref":"refs/heads/goreleaser-valid","pushedAt":"2023-09-26T23:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"change --skip-publish to --skip=publish","shortMessageHtmlLink":"change --skip-publish to --skip=publish"}},{"before":null,"after":"d98efbe15676d909637278350f98b1febd738b4b","ref":"refs/heads/goreleaser-valid","pushedAt":"2023-09-26T23:12:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"remove deprecated bits from goreleaser config","shortMessageHtmlLink":"remove deprecated bits from goreleaser config"}},{"before":null,"after":"46dbd8fc6e1507a87f45fc2ad9f281594339f669","ref":"refs/heads/debug","pushedAt":"2023-09-26T22:46:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"update go-releaser in ci","shortMessageHtmlLink":"update go-releaser in ci"}},{"before":"f0ddc781737028d348ac61b23d707db6527f9b55","after":"cd1b221cae1bf7317c4fa4a94aa44576333bcbc9","ref":"refs/heads/dependabot/github_actions/goreleaser/goreleaser-action-5.0.0","pushedAt":"2023-09-26T22:28:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump goreleaser/goreleaser-action from 4.3.0 to 5.0.0\n\nBumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 4.3.0 to 5.0.0.\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/336e29918d653399e599bfca99fadc1d7ffbc9f7...7ec5c2b0c6cdda6e8bbb49444bc797dd33d74dd8)\n\n---\nupdated-dependencies:\n- dependency-name: goreleaser/goreleaser-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump goreleaser/goreleaser-action from 4.3.0 to 5.0.0"}},{"before":"0ebf6183db8f82680d23b83848e8cd79b898984d","after":null,"ref":"refs/heads/updates","pushedAt":"2023-09-26T22:27:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"}},{"before":"e76cf1905ae8ef0ba91599d4563ec35074541a34","after":"872232143316c178aa0bf0f3877e9c149d03c113","ref":"refs/heads/main","pushedAt":"2023-09-26T22:27:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"Update CODEOWNERS, bump goreleaser-action version (#96)\n\n* Update CODEOWNERS\n\n* update go-releaser action","shortMessageHtmlLink":"Update CODEOWNERS, bump goreleaser-action version (#96)"}},{"before":"a6e497c51b43f4abf5751c31c320091afa254519","after":"0ebf6183db8f82680d23b83848e8cd79b898984d","ref":"refs/heads/updates","pushedAt":"2023-09-26T21:20:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"update go-releaser action","shortMessageHtmlLink":"update go-releaser action"}},{"before":null,"after":"a6e497c51b43f4abf5751c31c320091afa254519","ref":"refs/heads/updates","pushedAt":"2023-09-26T21:12:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaguerta","name":"Dianne Laguerta","path":"/dlaguerta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17687531?s=80&v=4"},"commit":{"message":"update go-releaser action","shortMessageHtmlLink":"update go-releaser action"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQyMDo1MDoxNS4wMDAwMDBazwAAAARt71V7","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQyMDo1MDoxNS4wMDAwMDBazwAAAARt71V7","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yNlQyMToxMjozMS4wMDAwMDBazwAAAAOJizbj"}},"title":"Activity · hashicorp/copywrite"}