{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6247705,"defaultBranch":"master","name":"testify","ownerLogin":"stretchr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-16T16:43:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1841476?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713888936.0","currentOid":""},"activityList":{"items":[{"before":"8c324a0bbd418741163c17c7219a5f68295ed1d9","after":null,"ref":"refs/heads/mock-more-AnythingOfTypeArgument-alternatives","pushedAt":"2024-04-23T16:15:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brackendawson","name":"Bracken","path":"/brackendawson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909753?s=80&v=4"}},{"before":"f32ff5b3cb5da9c3266f1d046a46889bb534013c","after":"8d4dcbbccbf89133a133766c53a4bd153d2f5f4a","ref":"refs/heads/master","pushedAt":"2024-04-23T16:15:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"brackendawson","name":"Bracken","path":"/brackendawson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909753?s=80&v=4"},"commit":{"message":"Merge pull request #1569 from stretchr/mock-more-AnythingOfTypeArgument-alternatives\n\nmock: document more alternatives to deprecated AnythingOfTypeArgument","shortMessageHtmlLink":"Merge pull request #1569 from stretchr/mock-more-AnythingOfTypeArgume…"}},{"before":"aca1890ec1b2e3a58411e4cb1d7b9324e704a20c","after":"8c324a0bbd418741163c17c7219a5f68295ed1d9","ref":"refs/heads/mock-more-AnythingOfTypeArgument-alternatives","pushedAt":"2024-04-23T13:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"mock: simpler deprecation doc for AnythingOfTypeArgument\n\nCo-authored-by: Bracken ","shortMessageHtmlLink":"mock: simpler deprecation doc for AnythingOfTypeArgument"}},{"before":"2a14d5ab1618573cb13626ee2e6f88f5c8ba2f0a","after":"d4a63f5b89ec8c392fe4066e3a91b48dc10fe92f","ref":"refs/heads/mock-simplify-FunctionalOptions-impl","pushedAt":"2024-04-23T13:10:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"mock: simplify implementation of FunctionalOptions\n\nRemove unnecessary use of reflect in the implementation of\nmock.FunctionalOptions().","shortMessageHtmlLink":"mock: simplify implementation of FunctionalOptions"}},{"before":"e33bd6fdd1e5e20802cd264db2ab1e363bad69bd","after":null,"ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-04-23T12:56:58.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":"a61e9e59d659c95de716df845b99f2ac6c443939","after":"f32ff5b3cb5da9c3266f1d046a46889bb534013c","ref":"refs/heads/master","pushedAt":"2024-04-23T12:56:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"Merge pull request #1575 from stretchr/dependabot/github_actions/softprops/action-gh-release-2\n\nCI: bump softprops/action-gh-release from 1 to 2","shortMessageHtmlLink":"Merge pull request #1575 from stretchr/dependabot/github_actions/soft…"}},{"before":"e0d659b6f3de3a0f48806a8ab9f76d965ed48bfb","after":"e33bd6fdd1e5e20802cd264db2ab1e363bad69bd","ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-04-23T12:37:40.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":"build(deps): bump softprops/action-gh-release from 1 to 2\n\nBumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.\n- [Release notes](https://github.com/softprops/action-gh-release/releases)\n- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: softprops/action-gh-release\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump softprops/action-gh-release from 1 to 2"}},{"before":"352d2438b9da776308844714c38c0c9a16f3b5b6","after":"a61e9e59d659c95de716df845b99f2ac6c443939","ref":"refs/heads/master","pushedAt":"2024-04-17T06:33:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"Merge pull request #1588 from JonCrowther/fix-eventuallywithtf-example\n\nassert: fix example for EventuallyWithT, EventuallyWithTf","shortMessageHtmlLink":"Merge pull request #1588 from JonCrowther/fix-eventuallywithtf-example"}},{"before":"726249eca2c3cbc6e16c1ab2dc199cde65ad7adc","after":"352d2438b9da776308844714c38c0c9a16f3b5b6","ref":"refs/heads/master","pushedAt":"2024-04-02T09:13:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"brackendawson","name":"Bracken","path":"/brackendawson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909753?s=80&v=4"},"commit":{"message":"Merge pull request #1580 from JohnEndson/master\n\nassert: fix typo in comment","shortMessageHtmlLink":"Merge pull request #1580 from JohnEndson/master"}},{"before":"be3fbeb9439e3d83cd53a3518c0057b4d1bc0dc0","after":"726249eca2c3cbc6e16c1ab2dc199cde65ad7adc","ref":"refs/heads/master","pushedAt":"2024-04-01T15:42:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"brackendawson","name":"Bracken","path":"/brackendawson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909753?s=80&v=4"},"commit":{"message":"Merge pull request #1582 from myxo/master\n\nFix time.Time compare","shortMessageHtmlLink":"Merge pull request #1582 from myxo/master"}},{"before":"c0026653f80b1a64596cc3a36d65d68849830621","after":"d3dbb19355185612379252b72db50d1c67af9f1e","ref":"refs/heads/pluggable-yaml-package","pushedAt":"2024-03-31T20:37:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"assert: make YAML dependency pluggable via build tags\n\nMake the YAML dependency required for {assert,require}.YAMLEq{,f} pluggable.\n\nThe implementation can be selected using build tags:\n- testify_yaml_default (default): gopkg.in/yaml.v3 is used, like before\n- testify_yaml_fail: YAML deserialization is not implemented and always\n fails. So assert.YAMLEq always fails. This is useful if the test suite\n package doesn't use assert.YAMLEq (very common case).\n- testify_yaml_custom: the github.com/stretchr/testify/assert/yaml\n package exposes an Unmarshal variable of type func([]byte, any) error\n (same as gopkg.in/yaml.v3) that allows to plug any alternate\n implementation. For example github.com/goccy/go-yaml.Unmarshal.\n This allows to avoid the link constraints of the license of\n gopkg.in/yaml.v3 (see PR stretchr/testify#1120).\n\nUsage: go test -tags testify_yaml_fail\n\nTo install the alternate implementation with testify_yaml_custom:\n\n\t//go:build testify_yaml_custom\n\n\tpackage my_pkg_test\n\n\timport (\n\t\tgoyaml \"github.com/goccy/go-yaml\"\n\t\t\"github.com/stretchr/testify/assert/yaml\"\n\t)\n\n\tfunc init() {\n\t\tyaml.Unmarshal = goyaml.Unmarshal\n\t}","shortMessageHtmlLink":"assert: make YAML dependency pluggable via build tags"}},{"before":"740a5e83face407acb51e8b3020d6db2360dee75","after":null,"ref":"refs/heads/doc-testifylint","pushedAt":"2024-03-30T18:30:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brackendawson","name":"Bracken","path":"/brackendawson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909753?s=80&v=4"}},{"before":"edd74b24a1751990eeb831ebc70902c36600c3af","after":"be3fbeb9439e3d83cd53a3518c0057b4d1bc0dc0","ref":"refs/heads/master","pushedAt":"2024-03-28T22:14:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"Merge pull request #1568 from stretchr/doc-testifylint\n\nREADME: link out to the excellent testifylint","shortMessageHtmlLink":"Merge pull request #1568 from stretchr/doc-testifylint"}},{"before":"404159f5fafcab237285c679f6b7de9d0e5b24bf","after":"edd74b24a1751990eeb831ebc70902c36600c3af","ref":"refs/heads/master","pushedAt":"2024-03-22T13:01:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"Merge pull request #1433 from snirye/master\n\nmock: fix FunctionalOptions docs","shortMessageHtmlLink":"Merge pull request #1433 from snirye/master"}},{"before":"1dedc83b8fac5f9b7f81e3fa9023ea6bf15676ff","after":"740a5e83face407acb51e8b3020d6db2360dee75","ref":"refs/heads/doc-testifylint","pushedAt":"2024-03-20T12:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brackendawson","name":"Bracken","path":"/brackendawson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909753?s=80&v=4"},"commit":{"message":"Suggest golangci-lint in README.md as well as doc.go\n\nCo-authored-by: Olivier Mengué ","shortMessageHtmlLink":"Suggest golangci-lint in README.md as well as doc.go"}},{"before":"3c302f75aec973f1e95cec14224fccb25569936b","after":"404159f5fafcab237285c679f6b7de9d0e5b24bf","ref":"refs/heads/master","pushedAt":"2024-03-19T23:49:17.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"Merge pull request #1566 from stretchr/assert-deprecate-CompareType\n\nassert: deprecate CompareType","shortMessageHtmlLink":"Merge pull request #1566 from stretchr/assert-deprecate-CompareType"}},{"before":"05f46a65dc8c220d160a5dac12d81fe97b51c0be","after":"a155d2a49d0cb5176c66f9af7313809b506ebea9","ref":"refs/heads/assert-deprecate-CompareType","pushedAt":"2024-03-19T23:47:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"assert: restore CompareType, but mark it as deprecated\n\nReinstate CompareType for full backward compatibility, but mark it as\ndeprecated.","shortMessageHtmlLink":"assert: restore CompareType, but mark it as deprecated"}},{"before":null,"after":"c0026653f80b1a64596cc3a36d65d68849830621","ref":"refs/heads/pluggable-yaml-package","pushedAt":"2024-03-19T20:35:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"assert: make YAML dependency pluggable via build tags\n\nMake the YAML dependency required for {assert,require}.YAMLEq{,f} pluggable.\n\nThe implementation can be selected using build tags:\n- testify_yaml_default (default): gopkg.in/yaml.v3 is used, like before\n- testify_yaml_fail: YAML deserialization is not implemented and always\n fails. So assert.YAMLEq always fails. This is useful if the test suite\n package doesn't use assert.YAMLEq (very common case).\n- testify_yaml_custom: the github.com/stretchr/testify/assert/yaml\n package exposes an Unmarshal variable of type func([]byte, any) error\n (same as gopkg.in/yaml.v3) that allows to plug any alternate\n implementation. For example github.com/goccy/go-yaml.Unmarshal.\n This allows to avoid the link constraints of the license of\n gopkg.in/yaml.v3 (see PR stretchr/testify#1120).\n\nUsage: go test -tags testify_yaml_fail\n\nTo install the alternate implementation with testify_yaml_custom:\n\n\t//go:build testify_yaml_custom\n\n\tpackage my_pkg_test\n\n\timport (\n\t\tgoyaml \"github.com/goccy/go-yaml\"\n\t\t\"github.com/stretchr/testify/assert/yaml\"\n\t)\n\n\tfunc init() {\n\t\tyaml.Unmarshal = goyaml.Unmarshal\n\t}","shortMessageHtmlLink":"assert: make YAML dependency pluggable via build tags"}},{"before":null,"after":"e0d659b6f3de3a0f48806a8ab9f76d965ed48bfb","ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-03-11T11:09:15.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":"build(deps): bump softprops/action-gh-release from 1 to 2\n\nBumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.\n- [Release notes](https://github.com/softprops/action-gh-release/releases)\n- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: softprops/action-gh-release\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump softprops/action-gh-release from 1 to 2"}},{"before":"632a26080fa3295ddea9a3daa6ca15227253b8e5","after":"3c302f75aec973f1e95cec14224fccb25569936b","ref":"refs/heads/master","pushedAt":"2024-03-10T10:42:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"mock: improve doc (#1570)\n\n## Summary\nImprove API doc of package\n[`mock`](https://pkg.go.dev/github.com/stretchr/testify/mock):\n- add godoc links\n- indent example code\n\n## Motivation\nReadability.","shortMessageHtmlLink":"mock: improve doc (#1570)"}},{"before":"bfa3ee96e327ac214f99f199e56ad411101b5b2e","after":"1dedc83b8fac5f9b7f81e3fa9023ea6bf15676ff","ref":"refs/heads/doc-testifylint","pushedAt":"2024-03-07T15:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brackendawson","name":"Bracken","path":"/brackendawson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909753?s=80&v=4"},"commit":{"message":"Add testifylint to godocs too\n\nI checked the render locally.","shortMessageHtmlLink":"Add testifylint to godocs too"}},{"before":null,"after":"2a14d5ab1618573cb13626ee2e6f88f5c8ba2f0a","ref":"refs/heads/mock-simplify-FunctionalOptions-impl","pushedAt":"2024-03-07T13:24:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"mock: simplify implementation of FunctionalOptions\n\nRemove unnecessary use of reflect in the implementation of\nmock.FunctionalOptions().","shortMessageHtmlLink":"mock: simplify implementation of FunctionalOptions"}},{"before":null,"after":"1fae48ddd7b2b063764d04c0f83dbedd9d93c829","ref":"refs/heads/mock-improve-doc","pushedAt":"2024-03-07T13:00:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"mock: improve doc\n\nImprove API doc of package 'mock':\n- add godoc links\n- indent example code","shortMessageHtmlLink":"mock: improve doc"}},{"before":null,"after":"aca1890ec1b2e3a58411e4cb1d7b9324e704a20c","ref":"refs/heads/mock-more-AnythingOfTypeArgument-alternatives","pushedAt":"2024-03-07T10:59:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"mock: document more alternatives to deprecated AnythingOfTypeArgument","shortMessageHtmlLink":"mock: document more alternatives to deprecated AnythingOfTypeArgument"}},{"before":null,"after":"bfa3ee96e327ac214f99f199e56ad411101b5b2e","ref":"refs/heads/doc-testifylint","pushedAt":"2024-03-07T00:14:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brackendawson","name":"Bracken","path":"/brackendawson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909753?s=80&v=4"},"commit":{"message":"Link out to the excellent testifylint","shortMessageHtmlLink":"Link out to the excellent testifylint"}},{"before":"edb801534f96c3455e6c058094816dadff9edd1d","after":"632a26080fa3295ddea9a3daa6ca15227253b8e5","ref":"refs/heads/master","pushedAt":"2024-03-06T02:05:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"Merge pull request #820 from TomWright/master\n\nDo not get argument again unnecessarily in Arguments.Error()","shortMessageHtmlLink":"Merge pull request #820 from TomWright/master"}},{"before":null,"after":"48df1ec6843ca31a952a4e796cd2afeccc2a14c7","ref":"refs/heads/suite-faster-methodFilter","pushedAt":"2024-03-06T00:26:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"suite: refactor methodFilter\n\nUse strings.HasPrefix instead of a /^Test/ regexp (compiled on every call).","shortMessageHtmlLink":"suite: refactor methodFilter"}},{"before":"cf60e4b9619fceef36146d5ad6219435eadd0d71","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-go-5.0.0","pushedAt":"2024-03-06T00:07:11.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":null,"after":"f0b68e87070914986e89671d22b19d9aa988336d","ref":"refs/heads/fix-dependency-cycle","pushedAt":"2024-03-05T14:59:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"},"commit":{"message":"deps: fix dependency cycle with objx\n\n$ go mod edit -dropexclude=github.com/stretchr/testify@v1.8.0 -exclude=github.com/stretchr/testify@v1.8.4\n$ go mod tidy\n\nSee https://github.com/stretchr/objx/pull/140","shortMessageHtmlLink":"deps: fix dependency cycle with objx"}},{"before":"9e58631a0394643b3139c5f64273f914980b77b8","after":null,"ref":"refs/heads/assert-refactor-getLen","pushedAt":"2024-03-05T13:37:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dolmen","name":"Olivier Mengué","path":"/dolmen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129536?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOEcxWAA","startCursor":null,"endCursor":null}},"title":"Activity · stretchr/testify"}