{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":402828823,"defaultBranch":"main","name":"go-infra","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-03T16:13:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720214578.0","currentOid":""},"activityList":{"items":[{"before":"0c23674300067add0299c63d861981dc981611d9","after":null,"ref":"refs/heads/dev/dagood/fix-announce-readme-link","pushedAt":"2024-07-05T21:22:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"}},{"before":"4bde245d968c5238a082248f66e5732dd1a07489","after":null,"ref":"refs/heads/dev/dagood/blog-mention-security","pushedAt":"2024-07-05T21:22:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"}},{"before":null,"after":"9f3ace44cea8e0d1b9855a2f8ce618a2fc665d33","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.25.0","pushedAt":"2024-07-05T11:58:26.000Z","pushType":"branch_creation","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 golang.org/x/crypto from 0.24.0 to 0.25.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.24.0 to 0.25.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.24.0...v0.25.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.24.0 to 0.25.0"}},{"before":null,"after":"3b68eb33dbeb68987669cf6b419bc61feacd43de","ref":"refs/heads/dependabot/go_modules/golang.org/x/mod-0.19.0","pushedAt":"2024-07-05T11:58:20.000Z","pushType":"branch_creation","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 golang.org/x/mod from 0.18.0 to 0.19.0\n\nBumps [golang.org/x/mod](https://github.com/golang/mod) from 0.18.0 to 0.19.0.\n- [Commits](https://github.com/golang/mod/compare/v0.18.0...v0.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/mod from 0.18.0 to 0.19.0"}},{"before":"7734a1234db6f2ea1c685feb0bb71cd39bc317ec","after":"584cb48d1ff73d8ae52f9a914016e7f6aecd9f67","ref":"refs/heads/main","pushedAt":"2024-07-04T10:04:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"},"commit":{"message":"publish-announcement: mention security fixes in body (#137)\n\nCo-authored-by: George Adams ","shortMessageHtmlLink":"publish-announcement: mention security fixes in body (#137)"}},{"before":"6879c144898227c4961398344d61af6c46c0b7d2","after":"4bde245d968c5238a082248f66e5732dd1a07489","ref":"refs/heads/dev/dagood/blog-mention-security","pushedAt":"2024-07-04T07:40:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"},"commit":{"message":"merge main","shortMessageHtmlLink":"merge main"}},{"before":"9049af3f5fee81286b174094ef82290f8fdab69c","after":"7734a1234db6f2ea1c685feb0bb71cd39bc317ec","ref":"refs/heads/main","pushedAt":"2024-07-04T01:56:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"karianna","name":"Martijn Verburg","path":"/karianna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180840?s=80&v=4"},"commit":{"message":"Merge pull request #136 from microsoft/dev/dagood/fix-announce-readme-link\n\npublish-announcement: update link to released binaries","shortMessageHtmlLink":"Merge pull request #136 from microsoft/dev/dagood/fix-announce-readme…"}},{"before":"05e7d9421303a12efe19e9521d88ad68dd1dca49","after":"6879c144898227c4961398344d61af6c46c0b7d2","ref":"refs/heads/dev/dagood/blog-mention-security","pushedAt":"2024-07-03T17:59:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"},"commit":{"message":"publish-announcement: mention security fixes in body","shortMessageHtmlLink":"publish-announcement: mention security fixes in body"}},{"before":"5c4926ad95400552069e8e6c1cf6a73091d21d5b","after":"05e7d9421303a12efe19e9521d88ad68dd1dca49","ref":"refs/heads/dev/dagood/blog-mention-security","pushedAt":"2024-07-03T17:55:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"},"commit":{"message":"publish-announcement: mention security fixes in body","shortMessageHtmlLink":"publish-announcement: mention security fixes in body"}},{"before":null,"after":"5c4926ad95400552069e8e6c1cf6a73091d21d5b","ref":"refs/heads/dev/dagood/blog-mention-security","pushedAt":"2024-07-03T17:53:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"},"commit":{"message":"publish-announcement: mention security fixes in body","shortMessageHtmlLink":"publish-announcement: mention security fixes in body"}},{"before":null,"after":"0c23674300067add0299c63d861981dc981611d9","ref":"refs/heads/dev/dagood/fix-announce-readme-link","pushedAt":"2024-07-03T17:29:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"},"commit":{"message":"publish-announcement: update link to released binaries","shortMessageHtmlLink":"publish-announcement: update link to released binaries"}},{"before":"cc58e60f07c797c921ac978ff5085be152a1cfc9","after":null,"ref":"refs/heads/dev/dagood/more-linters","pushedAt":"2024-07-03T08:32:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"}},{"before":"57f67442ebb32d7460960dbb321e28c7767039bf","after":"9049af3f5fee81286b174094ef82290f8fdab69c","ref":"refs/heads/main","pushedAt":"2024-07-03T08:32:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"},"commit":{"message":"Add additional linters for readability and maintainability (#134)\n\n* Add nakedret linter: forbid all naked returns\r\n\r\n* Add predeclared linter: disallow shadowing of Go predeclared identifiers\r\n\r\n* Add godox linter: prevent TODO comments from passing CI and make them easy to find\r\n\r\n* Add unconvert linter: prevent unnecessary type conversions","shortMessageHtmlLink":"Add additional linters for readability and maintainability (#134)"}},{"before":"74050108499530095264af0e7663a2608e59456d","after":"faa8dcf60adb4e67cb4b25f711c85182f4b48c4b","ref":"refs/heads/dev/mertakman/add-update-azure-linux-command","pushedAt":"2024-07-03T00:07:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mertakman","name":"Mert Akman","path":"/mertakman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18238507?s=80&v=4"},"commit":{"message":"Fix:update summary","shortMessageHtmlLink":"Fix:update summary"}},{"before":"d0ac4d4c1d337d1d9669b82dd0dfe8580e6166fd","after":"cc58e60f07c797c921ac978ff5085be152a1cfc9","ref":"refs/heads/dev/dagood/more-linters","pushedAt":"2024-07-02T22:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"},"commit":{"message":"Add unconvert linter: prevent unnecessary type conversions","shortMessageHtmlLink":"Add unconvert linter: prevent unnecessary type conversions"}},{"before":null,"after":"d0ac4d4c1d337d1d9669b82dd0dfe8580e6166fd","ref":"refs/heads/dev/dagood/more-linters","pushedAt":"2024-07-02T22:02:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"},"commit":{"message":"Add godox linter: prevent TODO comments from passing CI and make them easy to find","shortMessageHtmlLink":"Add godox linter: prevent TODO comments from passing CI and make them…"}},{"before":"93ae10c0b0fcab08c802c62dce7c26c7768c0e38","after":"57f67442ebb32d7460960dbb321e28c7767039bf","ref":"refs/heads/main","pushedAt":"2024-07-02T18:53:51.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"mertakman","name":"Mert Akman","path":"/mertakman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18238507?s=80&v=4"},"commit":{"message":"Merge pull request #132 from gdams/linter\n\nci: run linter task on code changes","shortMessageHtmlLink":"Merge pull request #132 from gdams/linter"}},{"before":"03dabfad29963619c7691439d8f0e21093fb03c8","after":null,"ref":"refs/heads/gofumpt-repo","pushedAt":"2024-07-01T21:19:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"}},{"before":null,"after":"edf2f5a3683daf7e630c8eaf8e7c9771a2bf8da5","ref":"refs/heads/linter","pushedAt":"2024-07-01T14:16:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mertakman","name":"Mert Akman","path":"/mertakman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18238507?s=80&v=4"},"commit":{"message":"gofumpt repo","shortMessageHtmlLink":"gofumpt repo"}},{"before":"b46845fa33893fbb27c7f5b84610f3097bc069f0","after":"74050108499530095264af0e7663a2608e59456d","ref":"refs/heads/dev/mertakman/add-update-azure-linux-command","pushedAt":"2024-07-01T06:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mertakman","name":"Mert Akman","path":"/mertakman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18238507?s=80&v=4"},"commit":{"message":"Fix:update summary","shortMessageHtmlLink":"Fix:update summary"}},{"before":"fd051e72f33c39c2870216586b12e4c7182ad945","after":"b46845fa33893fbb27c7f5b84610f3097bc069f0","ref":"refs/heads/dev/mertakman/add-update-azure-linux-command","pushedAt":"2024-07-01T05:36:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mertakman","name":"Mert Akman","path":"/mertakman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18238507?s=80&v=4"},"commit":{"message":"fix: update buildmodel file","shortMessageHtmlLink":"fix: update buildmodel file"}},{"before":"2bfa657c13b68c157382de0070c2d751c1fccfb6","after":null,"ref":"refs/heads/dev/qmuntal/fuzz","pushedAt":"2024-06-28T22:44:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dagood","name":"Davis Goodin","path":"/dagood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12819531?s=80&v=4"}},{"before":"e58e5f5b3f8368aa70824e821e3a271d2e9f0e1d","after":"03dabfad29963619c7691439d8f0e21093fb03c8","ref":"refs/heads/gofumpt-repo","pushedAt":"2024-06-27T02:40:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mertakman","name":"Mert Akman","path":"/mertakman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18238507?s=80&v=4"},"commit":{"message":"utilize stdlib constants for http requests","shortMessageHtmlLink":"utilize stdlib constants for http requests"}},{"before":null,"after":"e58e5f5b3f8368aa70824e821e3a271d2e9f0e1d","ref":"refs/heads/gofumpt-repo","pushedAt":"2024-06-27T02:20:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mertakman","name":"Mert Akman","path":"/mertakman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18238507?s=80&v=4"},"commit":{"message":"fix:gofumpt repo","shortMessageHtmlLink":"fix:gofumpt repo"}},{"before":"976ff8ec8e4c02bff81b5992193dafbb9611d08e","after":"fd051e72f33c39c2870216586b12e4c7182ad945","ref":"refs/heads/dev/mertakman/add-update-azure-linux-command","pushedAt":"2024-06-25T13:09:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"},"commit":{"message":"fix: check errors before controlling files existence","shortMessageHtmlLink":"fix: check errors before controlling files existence"}},{"before":"ac85767ce6af6823c50dddfe3d1a324e55596968","after":null,"ref":"refs/heads/add-update-azure-linux-command","pushedAt":"2024-06-25T12:58:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"}},{"before":"4c79656cc30ce288211eee138e1ed554e458754c","after":null,"ref":"refs/heads/dev/dagood/gen-announce-golden","pushedAt":"2024-06-25T12:57:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"}},{"before":"97bf1116007fb7c8fc793b63869d822c51c8eac2","after":null,"ref":"refs/heads/dev/dagood/pass-outputs","pushedAt":"2024-06-25T12:57:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"}},{"before":"dc247b7e53d87f8c98329e19e1f425396c96021c","after":null,"ref":"refs/heads/dev/mertakman/add-passoutputs-go-code","pushedAt":"2024-06-24T20:56:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"}},{"before":"9382599081461e5fa5462fb10c10f282e7bc017f","after":"93ae10c0b0fcab08c802c62dce7c26c7768c0e38","ref":"refs/heads/main","pushedAt":"2024-06-24T19:41:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gdams","name":"George Adams","path":"/gdams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20224954?s=80&v=4"},"commit":{"message":"Add publish-announcement command to releasego for automatically generating and drafting blogpost on WP (#126)\n\n* Update releasego.yml\r\n\r\n* Update release-go-images-pipeline.yml\r\n\r\n* add: initial template for announcement and generate-announcement command\r\n\r\n* Fix: move template format from md to html and include links of official golang website for release notes\r\n\r\n* fix:remove default value for release date flag\r\n\r\n* fix:make sure we are closing output and creating all sub folders properly\r\n\r\n* fix:add copyright header to files\r\n\r\n* fix:remove tabs from description text\r\n\r\n* fix:move date format from DD-MM-YYYY to YYYY-MM-DD\r\n\r\n* fix: only close dst if it is a generated file\r\n\r\n* fix: update output path description\r\n\r\n* use goversion package instead of custom tag generator function\r\n\r\n* fix:rename generate announcement to publish announcement\r\n\r\n* fix: move template to md file\r\n\r\n* fix:update command name from generate to publish\r\n\r\n* fix: release version generator test\r\n\r\n* add: logic for generating the title and slug\r\n\r\n* add params\r\n\r\n* fix spacing\r\n\r\n* fix:change the wrong word in template\r\n\r\n* add:security flag and author setting options\r\n\r\n* fix:date time setup\r\n\r\n* make command ready for pipeline\r\n\r\n* fix:use different format for getting a start time of pipeline\r\n\r\n* add notify parameter for ci build\r\n\r\n* fix:add a logic for checking and uploading the blog file\r\n\r\n* fix:wrong definition of security flag and move github functions to githubutils repo\r\n\r\n* add:additional build param to make waiting to build go image optional\r\n\r\n* fix:add '=' between bool flag and its value\r\n\r\n* add: make publishing blogpost optional in CI/CD\r\n\r\n* fix: wrong formatting directive\r\n\r\n* remove deadcode\r\n\r\n* cleaning deadcode\r\n\r\n* pipeline changes\r\n\r\n* remove binary\r\n\r\n* add:tests with golden files to publish-announcement\r\n\r\n* fix:remove Cancel option from isSecurityRelease and default it to false\r\n\r\n* fix: add extra hyphen between consecutive version numbers\r\n\r\n* fix:specify Microsoft after version number on title\r\n\r\n* specify microsoft build in title for single released version\r\n\r\n* fix: remove default and update description for notify build parameter\r\n\r\n* remove trailing dots from title\r\n\r\n* fix:convert isSecurityRelease from string to boolean\r\n\r\n* fix:remove date from the blogpost template and title\r\n\r\n* fix:remove unused goversion struct\r\n\r\n* Fix:replace comment of release date from just Go to more specific comment of microsoft go\r\n\r\n* fix:use boolean security release parameter for consistency\r\n\r\n* fix: do not provision infra if go build image option is not set to true\r\n\r\n* fix:wrap github API related functions with github reply\r\n\r\n* fix: typos in template and command line summary\r\n\r\n* fix:move seperate setter calls to single constructor function\r\n\r\n* fix:write better description for updated data\r\n\r\n* fix:properly align yaml fields\r\n\r\n* fix:replace test flag with dryrin\r\n\r\n* add:oxford comma to blog post title generator for more than 2 version\r\n\r\n* fix: add a one empty line after long if chain\r\n\r\n* fix:replace regexp with better utilized strings.map\r\n\r\n* fix:move wrapping error message to WriteAnnouncement method\r\n\r\n* add: indicator at dryrun for showing where blogpost would be posted under the devblog repo\r\n\r\n* revert: move isSecurityRelease back to string parameter in release-go-start-pipeline.yml\r\n\r\n* fix:quote the blog file path variable on error response\r\n\r\n---------\r\n\r\nCo-authored-by: Davis Goodin \r\nCo-authored-by: George Adams ","shortMessageHtmlLink":"Add publish-announcement command to releasego for automatically gener…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeB8bSQA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/go-infra"}