{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":668699019,"defaultBranch":"main","name":"dynatrace-configuration-as-code-core","ownerLogin":"Dynatrace","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-20T11:56:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6412311?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727433284.0","currentOid":""},"activityList":{"items":[{"before":"161f404afcd2a02bca3636435579b65afcc6f19d","after":"a75836d8ef74e1cbdad5efc25a8ce11d39ac6478","ref":"refs/heads/chore/req-resp-copy","pushedAt":"2024-09-27T11:40:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"warber","name":null,"path":"/warber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72415058?s=80&v=4"},"commit":{"message":"chore: make a copy of the http request/response before handing it to the callback\n\nSigned-off-by: Bernd Warmuth ","shortMessageHtmlLink":"chore: make a copy of the http request/response before handing it to …"}},{"before":null,"after":"161f404afcd2a02bca3636435579b65afcc6f19d","ref":"refs/heads/chore/req-resp-copy","pushedAt":"2024-09-27T10:34:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"warber","name":null,"path":"/warber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72415058?s=80&v=4"},"commit":{"message":"chore: make a copy of the http request/response before handing it to the callback\n\nSigned-off-by: Bernd Warmuth ","shortMessageHtmlLink":"chore: make a copy of the http request/response before handing it to …"}},{"before":null,"after":"1fe5e9d67d3cbecfaed05af0c2e4d1204ef37988","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.2.0","pushedAt":"2024-09-25T22:16:09.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":"chore(deps): Bump actions/checkout from 4.1.7 to 4.2.0\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.0.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/692973e3d937129bcbf40652eb9f2f61becf3332...d632683dd7b4114ad314bca15554477dd762a938)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump actions/checkout from 4.1.7 to 4.2.0"}},{"before":"5f730f96c0d70d106ca7a63eb573ce866a06d707","after":"bc00a2ab063a2e2743e9bc2cacf4a17bd433d754","ref":"refs/heads/feat/grail-filter-segments-client","pushedAt":"2024-09-24T09:08:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"warber","name":null,"path":"/warber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72415058?s=80&v=4"},"commit":{"message":"chore: added licence headers\n\nSigned-off-by: Bernd Warmuth ","shortMessageHtmlLink":"chore: added licence headers"}},{"before":"3d24cc47c4755b5ba6c9ebedc22bc31d9895625d","after":"5f730f96c0d70d106ca7a63eb573ce866a06d707","ref":"refs/heads/feat/grail-filter-segments-client","pushedAt":"2024-09-24T07:24:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"warber","name":null,"path":"/warber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72415058?s=80&v=4"},"commit":{"message":"feat: added client\n\nSigned-off-by: Bernd Warmuth ","shortMessageHtmlLink":"feat: added client"}},{"before":"8f92d0df47acfdfe7ddf20a43339e718c3a9e54f","after":"3d24cc47c4755b5ba6c9ebedc22bc31d9895625d","ref":"refs/heads/feat/grail-filter-segments-client","pushedAt":"2024-09-24T07:19:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"warber","name":null,"path":"/warber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72415058?s=80&v=4"},"commit":{"message":"feat: added client\n\nSigned-off-by: Bernd Warmuth ","shortMessageHtmlLink":"feat: added client"}},{"before":"ceef57135348dc150371d253878dc139445fc105","after":null,"ref":"refs/heads/fix/move-lock-in-send-with-retries","pushedAt":"2024-09-23T06:57:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arthurpitman","name":"Arthur Pitman","path":"/arthurpitman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2436759?s=80&v=4"}},{"before":"5f8d3b0e7e36a1278d54eed141c5288fdb141184","after":"3ae2731b7d89c032077bfa2ad743fd42a0fbac1e","ref":"refs/heads/main","pushedAt":"2024-09-23T06:57:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arthurpitman","name":"Arthur Pitman","path":"/arthurpitman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2436759?s=80&v=4"},"commit":{"message":"fix: Acquire lock once outside of sendWithRetries (#134)\n\nIn\r\nhttps://github.com/Dynatrace/dynatrace-configuration-as-code-core/blob/main/api/rest/client.go,\r\n`func (c *Client) sendWithRetries(...)` calls itself recursively, but\r\n(tries to) acquire a lock each time. This causes the function to\r\ndeadlock.\r\n\r\nProposed solution is to only acquire this lock once, outside of\r\n`sendWithRetries(...)`.\r\n\r\nOnly issue is that the rate limiter may sleep once it acquires the lock,\r\nbut as this is shared by all goroutines accessing the client, this\r\nshould have no impact.","shortMessageHtmlLink":"fix: Acquire lock once outside of sendWithRetries (#134)"}},{"before":null,"after":"ceef57135348dc150371d253878dc139445fc105","ref":"refs/heads/fix/move-lock-in-send-with-retries","pushedAt":"2024-09-20T14:09:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arthurpitman","name":"Arthur Pitman","path":"/arthurpitman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2436759?s=80&v=4"},"commit":{"message":"fix: Acquire lock once outside of sendWithRetries","shortMessageHtmlLink":"fix: Acquire lock once outside of sendWithRetries"}},{"before":"a785f46795819c9dad514aa392542f2310fef35a","after":null,"ref":"refs/heads/chore/update-to-go-1.23","pushedAt":"2024-09-20T09:41:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"}},{"before":"5e43f9a2263848a3e663fcf56206378048fb1a3c","after":"5f8d3b0e7e36a1278d54eed141c5288fdb141184","ref":"refs/heads/main","pushedAt":"2024-09-20T09:41:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"},"commit":{"message":"chore: Update to go 1.23","shortMessageHtmlLink":"chore: Update to go 1.23"}},{"before":null,"after":"a785f46795819c9dad514aa392542f2310fef35a","ref":"refs/heads/chore/update-to-go-1.23","pushedAt":"2024-09-20T09:35:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arthurpitman","name":"Arthur Pitman","path":"/arthurpitman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2436759?s=80&v=4"},"commit":{"message":"chore: Update to go 1.23","shortMessageHtmlLink":"chore: Update to go 1.23"}},{"before":null,"after":"fbfb8bb533a5e1bd768add86b21b7dcc0f3b4f29","ref":"refs/heads/fix/bump_the_go_version","pushedAt":"2024-09-20T09:20:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"},"commit":{"message":"fix: bump the go version to latest","shortMessageHtmlLink":"fix: bump the go version to latest"}},{"before":"00d218427d8c9637710ffe3d83cd7b2e6e9df8cf","after":null,"ref":"refs/heads/fix/include_max_thread_options","pushedAt":"2024-09-19T11:02:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"}},{"before":"a4f7577c9e84946784961d8ed9a0f1afbeaa6e49","after":"5e43f9a2263848a3e663fcf56206378048fb1a3c","ref":"refs/heads/main","pushedAt":"2024-09-19T11:02:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"},"commit":{"message":"refactor: remove unnecessary function nesting","shortMessageHtmlLink":"refactor: remove unnecessary function nesting"}},{"before":null,"after":"00d218427d8c9637710ffe3d83cd7b2e6e9df8cf","ref":"refs/heads/fix/include_max_thread_options","pushedAt":"2024-09-19T06:38:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"},"commit":{"message":"refactor: remove unnecessary function nesting","shortMessageHtmlLink":"refactor: remove unnecessary function nesting"}},{"before":"62143c50726d5c807a56610ed9899d1ace9448ef","after":"b94289760c5b47b2174f0455429d188c37f4604a","ref":"refs/heads/refactor/use-as-response-or-api-error","pushedAt":"2024-09-17T08:27:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arthurpitman","name":"Arthur Pitman","path":"/arthurpitman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2436759?s=80&v=4"},"commit":{"message":"refactor: Expand 'awaitBucketState`","shortMessageHtmlLink":"refactor: Expand 'awaitBucketState`"}},{"before":"e216085e6cc95b156b19307e8b7d127001a60530","after":"8f92d0df47acfdfe7ddf20a43339e718c3a9e54f","ref":"refs/heads/feat/grail-filter-segments-client","pushedAt":"2024-09-12T13:36:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"warber","name":null,"path":"/warber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72415058?s=80&v=4"},"commit":{"message":"feat: added client\n\nSigned-off-by: Bernd Warmuth ","shortMessageHtmlLink":"feat: added client"}},{"before":"d769c5edc48f4939b5590096220aa3be917f018a","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/oauth2-0.23.0","pushedAt":"2024-09-12T08:39:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"}},{"before":"c5481094ce925ee311f6906fda8101743ad8b933","after":"a4f7577c9e84946784961d8ed9a0f1afbeaa6e49","ref":"refs/heads/main","pushedAt":"2024-09-12T08:39:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"},"commit":{"message":"chore(deps): Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.22.0 to 0.23.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.22.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0"}},{"before":"1ef64ee6841c7805bd8f2e913dfe002d58576a5b","after":"d769c5edc48f4939b5590096220aa3be917f018a","ref":"refs/heads/dependabot/go_modules/golang.org/x/oauth2-0.23.0","pushedAt":"2024-09-12T08:35:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/go_modules/golang.org/x/oauth2-0.23.0","shortMessageHtmlLink":"Merge branch 'main' into dependabot/go_modules/golang.org/x/oauth2-0.…"}},{"before":"e02862282b78c460ee443d8d2f28f28707fcd6fa","after":null,"ref":"refs/heads/dependabot/github_actions/EnricoMi/publish-unit-test-result-action-2.17.1","pushedAt":"2024-09-12T08:34:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"}},{"before":"aa83750a7fd7dfc26553ae8ab6a96583d651e6d0","after":"c5481094ce925ee311f6906fda8101743ad8b933","ref":"refs/heads/main","pushedAt":"2024-09-12T08:34:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"},"commit":{"message":"chore(deps): Bump EnricoMi/publish-unit-test-result-action\n\nBumps [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action) from 2.17.0 to 2.17.1.\n- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases)\n- [Commits](https://github.com/enricomi/publish-unit-test-result-action/compare/567cc7f8dcea3eba5da355f6ebc95663310d8a07...82082dac68ad6a19d980f8ce817e108b9f496c2a)\n\n---\nupdated-dependencies:\n- dependency-name: EnricoMi/publish-unit-test-result-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump EnricoMi/publish-unit-test-result-action"}},{"before":null,"after":"e216085e6cc95b156b19307e8b7d127001a60530","ref":"refs/heads/feat/grail-filter-segments-client","pushedAt":"2024-09-10T14:11:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"warber","name":null,"path":"/warber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72415058?s=80&v=4"},"commit":{"message":"feat: added client\n\nSigned-off-by: Bernd Warmuth ","shortMessageHtmlLink":"feat: added client"}},{"before":null,"after":"1ef64ee6841c7805bd8f2e913dfe002d58576a5b","ref":"refs/heads/dependabot/go_modules/golang.org/x/oauth2-0.23.0","pushedAt":"2024-09-04T22:56:50.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":"chore(deps): Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.22.0 to 0.23.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.22.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0"}},{"before":null,"after":"e02862282b78c460ee443d8d2f28f28707fcd6fa","ref":"refs/heads/dependabot/github_actions/EnricoMi/publish-unit-test-result-action-2.17.1","pushedAt":"2024-09-04T22:45:51.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":"chore(deps): Bump EnricoMi/publish-unit-test-result-action\n\nBumps [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action) from 2.17.0 to 2.17.1.\n- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases)\n- [Commits](https://github.com/enricomi/publish-unit-test-result-action/compare/567cc7f8dcea3eba5da355f6ebc95663310d8a07...82082dac68ad6a19d980f8ce817e108b9f496c2a)\n\n---\nupdated-dependencies:\n- dependency-name: EnricoMi/publish-unit-test-result-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump EnricoMi/publish-unit-test-result-action"}},{"before":"0e8360155e965cb93ca4e05efea9d901420c695a","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.4.0","pushedAt":"2024-09-02T08:12:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"}},{"before":"62143c50726d5c807a56610ed9899d1ace9448ef","after":"aa83750a7fd7dfc26553ae8ab6a96583d651e6d0","ref":"refs/heads/main","pushedAt":"2024-09-02T08:12:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jskelin","name":"Jure Skelin","path":"/jskelin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076862?s=80&v=4"},"commit":{"message":"chore(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/834a144ee995460fba8ed112a2fc961b36a5ec5a...50769540e7f4bd5e21e526ee35c689e35e0d6874)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0"}},{"before":null,"after":"0e8360155e965cb93ca4e05efea9d901420c695a","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.4.0","pushedAt":"2024-08-30T22:51:22.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":"chore(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/834a144ee995460fba8ed112a2fc961b36a5ec5a...50769540e7f4bd5e21e526ee35c689e35e0d6874)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0"}},{"before":null,"after":"62143c50726d5c807a56610ed9899d1ace9448ef","ref":"refs/heads/refactor/use-as-response-or-api-error","pushedAt":"2024-08-28T13:20:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arthurpitman","name":"Arthur Pitman","path":"/arthurpitman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2436759?s=80&v=4"},"commit":{"message":"feat: Simplify overriding retry behavior of REST client (#127)\n\nThis PR simplifies overriding retry behavior to just providing the\r\n\"should retry function\" rather than the whole RequestRetrier structure.\r\nThis is useful because it makes it easy to change the retry behavior\r\nwithout knowledge of the delay or maximum number of retries.\r\n\r\nThe PR also adjusts the retry behavior of the clients:\r\n- essentially turning it off for buckets - this client has its own retry\r\nimplementation - only retry for `StatusTooManyRequests`\r\n - for automation client:\r\n- if doing an \"admin access\" request, no retrying occurs if\r\n`StatusForbidden` is returned,\r\n - if deleting, no retrying occurs if `StatusNotFound` is returned.\r\n- for documents client, if deleting, no retrying occurs if\r\n`StatusNotFound` is returned","shortMessageHtmlLink":"feat: Simplify overriding retry behavior of REST client (#127)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxMTo0MDoxMC4wMDAwMDBazwAAAATCiVPO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxMzoyMDo1MC4wMDAwMDBazwAAAASmh-eD"}},"title":"Activity · Dynatrace/dynatrace-configuration-as-code-core"}