{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":193117124,"defaultBranch":"main","name":"git-credential-manager","ownerLogin":"mjcheetham","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-06-21T15:01:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5658207?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720710164.0","currentOid":""},"activityList":{"items":[{"before":"5ea56d6b17b704681675148faa86c6ba6459d232","after":null,"ref":"refs/heads/rm-brew-yaml","pushedAt":"2024-07-11T15:02:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"}},{"before":null,"after":"5ea56d6b17b704681675148faa86c6ba6459d232","ref":"refs/heads/rm-brew-yaml","pushedAt":"2024-07-10T19:13:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"homebrew: remove no longer needed workflow\n\nThe `git-credential-manager` cask is part of the 'autobump' for the\npublic tap of Homebrew.\n\nWe no longer need to maintain our own publishing workflow.\n\nError message when we try to publish our own package bump:\n\n```log\nError: Whoops, the git-credential-manager cask has its version update\npull requests automatically opened by BrewTestBot every ~3 hours!\nWe'd still love your contributions, though, so try another one\nthat's not in the autobump list:\n https://github.com/Homebrew/homebrew-cask/blob/master/.github/autobump.txt\n```","shortMessageHtmlLink":"homebrew: remove no longer needed workflow"}},{"before":"a3906376e674ccb595b4fbd31422da1ab36e84a5","after":"a557e909d63d784b092dfd0fbbb78cd230ac1e88","ref":"refs/heads/main","pushedAt":"2024-07-10T19:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"release: fix signing in release workflow\n\nFix the `dotnet tool install` command for code signing in the release\nworkflow.","shortMessageHtmlLink":"release: fix signing in release workflow"}},{"before":"07e579d260825cf5c34f50da6792803b9ac28815","after":"a3906376e674ccb595b4fbd31422da1ab36e84a5","ref":"refs/heads/main","pushedAt":"2024-07-02T21:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"VERSION: update version to 2.5.1","shortMessageHtmlLink":"VERSION: update version to 2.5.1"}},{"before":"61000adf942ee5061a8c0a7435cd1cd09bb39393","after":"07e579d260825cf5c34f50da6792803b9ac28815","ref":"refs/heads/main","pushedAt":"2024-07-02T21:05:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"Use published sign.exe CLI and 3rd part certificate extractor tools (#1647)\n\nUse a 3rd party tool to extract the NuGet signing certificate for upload\r\nrather than relying on an option added to the sign.exe tool in a private\r\nfork. At the same time let's use the `dotnet tool install` command to\r\nacquire the code signing tool, rather than rely on our Azure blob store.\r\n\r\nAlso let's drop the `-d` and `-u` options from the sign.exe CLI; they\r\nare no longer required\r\n([source](https://github.com/dotnet/sign/pull/734#issuecomment-2196589982)).","shortMessageHtmlLink":"Use published sign.exe CLI and 3rd part certificate extractor tools (g…"}},{"before":"ddba796d67250100cec6eb94e3ce8ff956b052d7","after":null,"ref":"refs/heads/upstream-signing","pushedAt":"2024-07-02T21:05:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"}},{"before":"e124b8bb8f4a53301e0d9d947c075519f75ff222","after":"61000adf942ee5061a8c0a7435cd1cd09bb39393","ref":"refs/heads/main","pushedAt":"2024-07-02T20:58:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"Update code signing with latest Azure Trusted Signing tools/tasks (#1644)\n\n- Update to the latest version of the GitHub Action (the\r\n`azure/azure-code-signing-action` action has been replaced by the\r\n`azure/trusted-signing-action` one).\r\n\r\n- Deploy a forked version of the `Sign.Cli` tool for Trusted Signing,\r\nwhich includes the ability to export the certificate. The fork can be\r\nfound here https://github.com/mjcheetham/sign/tree/export-opt, and the\r\nPR to submit this change upstream here\r\nhttps://github.com/dotnet/sign/pull/734.\r\n\r\nWith these changes we are now completely secret/credential free, and\r\nrely on federation only.","shortMessageHtmlLink":"Update code signing with latest Azure Trusted Signing tools/tasks (gi…"}},{"before":null,"after":"ddba796d67250100cec6eb94e3ce8ff956b052d7","ref":"refs/heads/upstream-signing","pushedAt":"2024-07-02T20:58:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"release: drop no longer required sign.exe options\n\nDrop the `-d` and `-u` options from the sign.exe CLI; they are no longer\nrequired.","shortMessageHtmlLink":"release: drop no longer required sign.exe options"}},{"before":"cbec20dfb3e82e59b34df3f225667435ab175119","after":null,"ref":"refs/heads/trusted-signing-updates","pushedAt":"2024-06-26T21:43:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"}},{"before":null,"after":"cbec20dfb3e82e59b34df3f225667435ab175119","ref":"refs/heads/trusted-signing-updates","pushedAt":"2024-06-26T21:43:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"TEST - disable release creation","shortMessageHtmlLink":"TEST - disable release creation"}},{"before":"042022779b770c2c65ae10d9f5a3987d45c95497","after":"6c79052b1cbbcf9eeed3f8240c158ab9486600b0","ref":"refs/heads/fed-creds","pushedAt":"2024-06-19T22:23:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"azrepos: support fed creds from file\n\nSupport loading a federated credential from a local file.","shortMessageHtmlLink":"azrepos: support fed creds from file"}},{"before":"a2b46f48c1319c43d8d5815b3ebcdd769f805664","after":"042022779b770c2c65ae10d9f5a3987d45c95497","ref":"refs/heads/fed-creds","pushedAt":"2024-06-19T22:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"azrepos: support fed creds from file\n\nSupport loading a federated credential from a local file.","shortMessageHtmlLink":"azrepos: support fed creds from file"}},{"before":"b6078b048c6a104a519d3fc5fad67a6e41941e33","after":"a2b46f48c1319c43d8d5815b3ebcdd769f805664","ref":"refs/heads/fed-creds","pushedAt":"2024-06-19T22:05:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"azrepos: optimise SP detection for store/erase calls\n\nAvoid extra work that isn't required when answering `store` and `erase`\ncalls from Git when determining if a service principal auth mechanism is\nbeing used.","shortMessageHtmlLink":"azrepos: optimise SP detection for store/erase calls"}},{"before":"cc9e756e35fec4f4b9a23e30c779d5421f78eaab","after":"b6078b048c6a104a519d3fc5fad67a6e41941e33","ref":"refs/heads/fed-creds","pushedAt":"2024-06-19T21:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"azrepos: optimise SP detection for store/erase calls\n\nAvoid extra work that isn't required when answering `store` and `erase`\ncalls from Git when determining if a service principal auth mechanism is\nbeing used.","shortMessageHtmlLink":"azrepos: optimise SP detection for store/erase calls"}},{"before":"757f5fc747473c688524c2d857ecf0dbc1aa96e5","after":"cc9e756e35fec4f4b9a23e30c779d5421f78eaab","ref":"refs/heads/fed-creds","pushedAt":"2024-06-19T21:45:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"azrepos: add support for custom federated audiences\n\nAllow custom federated credential audience values.","shortMessageHtmlLink":"azrepos: add support for custom federated audiences"}},{"before":"351b7131d631135f540ae42f675bbdd28e27d450","after":"757f5fc747473c688524c2d857ecf0dbc1aa96e5","ref":"refs/heads/fed-creds","pushedAt":"2024-06-19T21:40:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"azrepos: add support for custom federated audiences\n\nAllow custom federated credential audience values.","shortMessageHtmlLink":"azrepos: add support for custom federated audiences"}},{"before":"85dab25e2a2dd10defc15e8679dd58982c532f2b","after":"e124b8bb8f4a53301e0d9d947c075519f75ff222","ref":"refs/heads/main","pushedAt":"2024-06-19T21:01:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"Update all dependencies (#1640)\n\nUpdate all our dependencies to the latest versions:\r\n\r\n- MSAL 4.61.3\r\n- Avalonia 11.0.11","shortMessageHtmlLink":"Update all dependencies (git-ecosystem#1640)"}},{"before":"c7d3b5b277e8374de7fed230181a710d36ce3e01","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-06-19T17:40:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"}},{"before":null,"after":"c7d3b5b277e8374de7fed230181a710d36ce3e01","ref":"refs/heads/update-deps","pushedAt":"2024-06-19T17:08:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"core: update all dependencies\n\nUpdate all our dependencies to the latest verisons:\n\n- MSAL 4.61.3\n- Avalonia 11.0.11","shortMessageHtmlLink":"core: update all dependencies"}},{"before":"1012143046d9c2acb81d93f1a1c25d1a3dab9a3e","after":"351b7131d631135f540ae42f675bbdd28e27d450","ref":"refs/heads/fed-creds","pushedAt":"2024-05-24T18:10:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"github: add GitHub Actions runner support","shortMessageHtmlLink":"github: add GitHub Actions runner support"}},{"before":"df1c33463210676b3525ae8b4e31b7bfa03558bf","after":"1012143046d9c2acb81d93f1a1c25d1a3dab9a3e","ref":"refs/heads/fed-creds","pushedAt":"2024-05-24T18:01:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"github: add GitHub Actions runner support","shortMessageHtmlLink":"github: add GitHub Actions runner support"}},{"before":"0976180baaeb587cd0b57766041d2c7095d43346","after":"df1c33463210676b3525ae8b4e31b7bfa03558bf","ref":"refs/heads/fed-creds","pushedAt":"2024-05-24T17:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"github: add GitHub Actions runner support","shortMessageHtmlLink":"github: add GitHub Actions runner support"}},{"before":null,"after":"0976180baaeb587cd0b57766041d2c7095d43346","ref":"refs/heads/fed-creds","pushedAt":"2024-05-23T23:04:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"msauth: add support for federated workflows\n\nAdd support for using federated credentials such as those from GitHub\nActions, to authenticate as a service principal, using the client\nassertion in the MSAL confidential client.","shortMessageHtmlLink":"msauth: add support for federated workflows"}},{"before":"87b3a1a746ace2a7439c158348c1e649c30958d3","after":"85dab25e2a2dd10defc15e8679dd58982c532f2b","ref":"refs/heads/main","pushedAt":"2024-05-23T21:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"docs: update MISP docs with open issue\n\nUpdate the Managed Identity and Service Principal docs\r\nto include the reference to a known issue with some MI formats.","shortMessageHtmlLink":"docs: update MISP docs with open issue"}},{"before":"d9ac33c5b1478383672b4425f5ecf875a62efba9","after":"87b3a1a746ace2a7439c158348c1e649c30958d3","ref":"refs/heads/main","pushedAt":"2024-05-02T21:04:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"release: capture nuget signing cert (#1594)\n\nNuGet requires that signed packages have a matching [registered signing\r\ncertificate](https://learn.microsoft.com/en-us/nuget/create-packages/sign-a-package#register-the-certificate-on-nugetorg).\r\nUpdate release workflow to capture this certificate from the Sign CLI\r\ntool and upload it as a release artifact. Note that this means we will\r\nneed to manually update this certificate to the\r\n[`git-credential-manager`\r\norganization](https://www.nuget.org/profiles/git-credential-manager) in\r\nnuget.org prior to publishing the .NET tool version for each release.\r\n\r\nTested the end-to-end flow in [my\r\nfork](https://github.com/ldennington/git-credential-manager) which\r\nresulted in publication of [this\r\npackage](https://int.nugettest.org/packages/git-credential-manager) to\r\nthe NuGet QA Gallery.","shortMessageHtmlLink":"release: capture nuget signing cert (git-ecosystem#1594)"}},{"before":"47d2e56dee7f9d907cb69d7681078e12d0167c11","after":"d9ac33c5b1478383672b4425f5ecf875a62efba9","ref":"refs/heads/main","pushedAt":"2024-04-18T22:49:32.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-3c3g-h9rx-f7vq\n\nlinux: ensure Debian package files are owned by root","shortMessageHtmlLink":"Merge pull request from GHSA-3c3g-h9rx-f7vq"}},{"before":"eb6cd02503faf7a7f273603866170349a949ba8c","after":null,"ref":"refs/heads/fix-git-diag","pushedAt":"2024-04-17T17:25:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"}},{"before":"f932072f014206edd448d42486e3244d5b099efa","after":"eb6cd02503faf7a7f273603866170349a949ba8c","ref":"refs/heads/fix-git-diag","pushedAt":"2024-04-17T17:16:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"diagnose: avoid poluting stderr stream in Git diagnostic\n\nAvoid poluting the standard error stream with a 'fatal' Git error\nmessage during the Git diagnostic run as part of the `diagnose` command.\n\nWhen checking if we are inside of a Git repo we should be using an\nexplicit check for `IGit::IsInsideRepository` rather than trying to get\nthe current repo path and checking for null.","shortMessageHtmlLink":"diagnose: avoid poluting stderr stream in Git diagnostic"}},{"before":"f9e29ec9268ddf3cca5f4a06a1bb9e58d000ab4f","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-04-17T17:14:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"}},{"before":null,"after":"f9e29ec9268ddf3cca5f4a06a1bb9e58d000ab4f","ref":"refs/heads/update-deps","pushedAt":"2024-04-17T17:01:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjcheetham","name":"Matthew John Cheetham","path":"/mjcheetham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5658207?s=80&v=4"},"commit":{"message":"avalonia: update Avalonia to 11.0.10\n\nUpdate the various AvaloniaUI packages to the latest stable version of\n11.0.10.","shortMessageHtmlLink":"avalonia: update Avalonia to 11.0.10"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfPfsXAA","startCursor":null,"endCursor":null}},"title":"Activity · mjcheetham/git-credential-manager"}