{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":68228378,"defaultBranch":"main","name":"tealium-swift","ownerLogin":"Tealium","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-14T17:34:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1724745?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714062800.0","currentOid":""},"activityList":{"items":[{"before":"d1d66669310a0279d81b6ab3131ca238546467fd","after":"2c93bc199f3745ff2ff09d1967312ffee71e30f2","ref":"refs/heads/MT-1480","pushedAt":"2024-05-01T16:27:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"craigrouse","name":"Craig Rouse","path":"/craigrouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4818525?s=80&v=4"},"commit":{"message":"Added tests","shortMessageHtmlLink":"Added tests"}},{"before":"fb1e7f225385bdb6d17de092b6e9525343e76d87","after":"073631ea4da5a649bc5d5c60b67ce0e1014cf5bd","ref":"refs/heads/mt-1504","pushedAt":"2024-04-29T16:15:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Try to make Autotracking UI tests more reliable on slow CICD","shortMessageHtmlLink":"Try to make Autotracking UI tests more reliable on slow CICD"}},{"before":"d7756a59ef35ad30fe44dad54fca87ec3997b06a","after":"fb1e7f225385bdb6d17de092b6e9525343e76d87","ref":"refs/heads/mt-1504","pushedAt":"2024-04-29T14:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Ignore 304 errors from ResourceRetriever in ResourceRefresher's ErrorCooldown","shortMessageHtmlLink":"Ignore 304 errors from ResourceRetriever in ResourceRefresher's Error…"}},{"before":"a79d1bb62350bf01ac6d6e12ea3104f330f964dd","after":"d7756a59ef35ad30fe44dad54fca87ec3997b06a","ref":"refs/heads/mt-1504","pushedAt":"2024-04-29T08:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Make publishsettings tests more reliable","shortMessageHtmlLink":"Make publishsettings tests more reliable"}},{"before":"24971ef24f6639ce42a634e01c5a673328ab65fb","after":"d1d66669310a0279d81b6ab3131ca238546467fd","ref":"refs/heads/MT-1480","pushedAt":"2024-04-26T15:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"craigrouse","name":"Craig Rouse","path":"/craigrouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4818525?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"08c8061967d008ac6a9c8b46914e2e9a5a0f8f99","after":"a79d1bb62350bf01ac6d6e12ea3104f330f964dd","ref":"refs/heads/mt-1504","pushedAt":"2024-04-26T14:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Reset EccordCooldown counter on non-errors","shortMessageHtmlLink":"Reset EccordCooldown counter on non-errors"}},{"before":"e53931af44cce6e8c0295cc1ef74146ca1cc40c2","after":"24971ef24f6639ce42a634e01c5a673328ab65fb","ref":"refs/heads/MT-1480","pushedAt":"2024-04-25T16:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"craigrouse","name":"Craig Rouse","path":"/craigrouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4818525?s=80&v=4"},"commit":{"message":"small fix","shortMessageHtmlLink":"small fix"}},{"before":null,"after":"e53931af44cce6e8c0295cc1ef74146ca1cc40c2","ref":"refs/heads/MT-1480","pushedAt":"2024-04-25T16:33:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"craigrouse","name":"Craig Rouse","path":"/craigrouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4818525?s=80&v=4"},"commit":{"message":"initial commit of moments api","shortMessageHtmlLink":"initial commit of moments api"}},{"before":"89a13c171b231fb29dcbb97c7a6dd62b5b5ac68f","after":"08c8061967d008ac6a9c8b46914e2e9a5a0f8f99","ref":"refs/heads/mt-1504","pushedAt":"2024-04-17T10:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Fix wrong macos specification","shortMessageHtmlLink":"Fix wrong macos specification"}},{"before":"a52b0d2163a32f49620de822435dfd7d0add532a","after":"89a13c171b231fb29dcbb97c7a6dd62b5b5ac68f","ref":"refs/heads/mt-1504","pushedAt":"2024-04-17T09:25:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Try to use M1 mac on CICD","shortMessageHtmlLink":"Try to use M1 mac on CICD"}},{"before":"eff227ec49b9038ef1d8dc439d7b2070769538e5","after":"a52b0d2163a32f49620de822435dfd7d0add532a","ref":"refs/heads/mt-1504","pushedAt":"2024-04-16T13:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Improve readability of dynamicTrack and fix mock webview in tests","shortMessageHtmlLink":"Improve readability of dynamicTrack and fix mock webview in tests"}},{"before":"dfac7bb1753702eb3bc8e5a8afd64601c60f4d79","after":"eff227ec49b9038ef1d8dc439d7b2070769538e5","ref":"refs/heads/mt-1504","pushedAt":"2024-04-16T13:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Fix inAppPurchase tests","shortMessageHtmlLink":"Fix inAppPurchase tests"}},{"before":"1d92dfe0289aa4bc438452b88b9cb832b12990db","after":"dfac7bb1753702eb3bc8e5a8afd64601c60f4d79","ref":"refs/heads/mt-1504","pushedAt":"2024-04-16T13:05:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Fix comment spacing","shortMessageHtmlLink":"Fix comment spacing"}},{"before":"0fda51a056757f0699bdcbe4bda4dd1ff80bbfb4","after":"1d92dfe0289aa4bc438452b88b9cb832b12990db","ref":"refs/heads/mt-1504","pushedAt":"2024-04-15T15:43:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Add some documentation and improve isFileCached","shortMessageHtmlLink":"Add some documentation and improve isFileCached"}},{"before":"cb3e4926a3b58d59abd8d9c5e20757df64f02c29","after":"0fda51a056757f0699bdcbe4bda4dd1ff80bbfb4","ref":"refs/heads/mt-1504","pushedAt":"2024-04-12T15:47:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Fix TagManagement flaky tests","shortMessageHtmlLink":"Fix TagManagement flaky tests"}},{"before":"cc14be179bb9ae8df1e92c734c5571b351888979","after":"cb3e4926a3b58d59abd8d9c5e20757df64f02c29","ref":"refs/heads/mt-1504","pushedAt":"2024-04-10T16:48:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Fix remaining old tests for remote commands\n\nRemove MockRemoteCommandsDiskStorage","shortMessageHtmlLink":"Fix remaining old tests for remote commands"}},{"before":"e941a4b7d18b338bbaa7dd833187045508342519","after":"cc14be179bb9ae8df1e92c734c5571b351888979","ref":"refs/heads/mt-1504","pushedAt":"2024-04-10T10:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Improve and test ErrorCooldown\n\nMake sure that when errorCooldown is nil the normal refreshInterval is used","shortMessageHtmlLink":"Improve and test ErrorCooldown"}},{"before":"810c7e203fc672abf7d5059c5e0552a2d1771dbe","after":"e941a4b7d18b338bbaa7dd833187045508342519","ref":"refs/heads/mt-1504","pushedAt":"2024-04-09T16:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Add ResourceRefresher tests and create ErrorCooldown utility to help with tests","shortMessageHtmlLink":"Add ResourceRefresher tests and create ErrorCooldown utility to help …"}},{"before":"a2f5ce9aba5611d1f2dd4ee7d49eaec159465b9d","after":"810c7e203fc672abf7d5059c5e0552a2d1771dbe","ref":"refs/heads/mt-1504","pushedAt":"2024-04-08T16:33:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Fix ResourceRefresher Cooldown logic and add some tests","shortMessageHtmlLink":"Fix ResourceRefresher Cooldown logic and add some tests"}},{"before":"b5955ef7f37a0f92e55f69e3f0995a9ed5e075f8","after":"a2f5ce9aba5611d1f2dd4ee7d49eaec159465b9d","ref":"refs/heads/mt-1504","pushedAt":"2024-04-05T16:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Improve Collect urlSession and Completion calls","shortMessageHtmlLink":"Improve Collect urlSession and Completion calls"}},{"before":"6e735c6b1df4821cd7f96eafb33e9fbdb2e7236d","after":"b5955ef7f37a0f92e55f69e3f0995a9ed5e075f8","ref":"refs/heads/mt-1504","pushedAt":"2024-04-05T16:28:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Simplify Resource Refresher error handling","shortMessageHtmlLink":"Simplify Resource Refresher error handling"}},{"before":"2cd3b7285aff8ff5d9d963111c0a4cf6606e212c","after":"6e735c6b1df4821cd7f96eafb33e9fbdb2e7236d","ref":"refs/heads/mt-1504","pushedAt":"2024-04-05T16:15:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Simplify Resource Refresher error handling","shortMessageHtmlLink":"Simplify Resource Refresher error handling"}},{"before":"9abfc7c7d1efc8413eca1f9e9df16b32d1efbc89","after":"2cd3b7285aff8ff5d9d963111c0a4cf6606e212c","ref":"refs/heads/mt-1504","pushedAt":"2024-04-04T14:29:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Make condition clearer for when to use local bundle RemoteCommand config","shortMessageHtmlLink":"Make condition clearer for when to use local bundle RemoteCommand config"}},{"before":"1bb196503b1bf1f73609dd32f7d402576f4a67fa","after":"9abfc7c7d1efc8413eca1f9e9df16b32d1efbc89","ref":"refs/heads/mt-1504","pushedAt":"2024-04-04T13:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Remove resource retriever forced refresh when not cached and add backoff for cooldown Interval","shortMessageHtmlLink":"Remove resource retriever forced refresh when not cached and add back…"}},{"before":"36199bcfe8394af6eb5244f019e17d2447895643","after":"1bb196503b1bf1f73609dd32f7d402576f4a67fa","ref":"refs/heads/mt-1504","pushedAt":"2024-04-03T15:28:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Fix refresh logic with wrong conditions\n\nFix sessionbaseURL with double //\nAdd delegate call for cached/bundle settings\nFix old tests","shortMessageHtmlLink":"Fix refresh logic with wrong conditions"}},{"before":"3a38bcd1ee1e6d8db8da8cfd1943ffdced7a6afe","after":"36199bcfe8394af6eb5244f019e17d2447895643","ref":"refs/heads/mt-1504","pushedAt":"2024-03-28T11:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Add retry mechanism for ResourceRetriever and improve shouldRefresh checks in ResourceRefresher\n\nMove the should refresh entirely inside of the resource refresher\nMove the logging in the delegate calls instead","shortMessageHtmlLink":"Add retry mechanism for ResourceRetriever and improve shouldRefresh c…"}},{"before":null,"after":"3a38bcd1ee1e6d8db8da8cfd1943ffdced7a6afe","ref":"refs/heads/mt-1504","pushedAt":"2024-03-26T18:01:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Share a ResourceRetriever and ResourceRefresher for RemoteCommands and RemotePublishSettings\n\nFix RemoteCommands issues:\n- load url remote commands successfully after others have been previously added\n- refresh remote commands on interval\n- fix cache usage for remote commands\n- use etag instead of if-not-modified-since\n- safely extract fileName from url\n- always use commandId to access different remote commands instead of a mix of commandId and fileName\n\nAdd a way for PublishSettings to be retrieved from local bundle\n\nFix ResourceRetriever to accept all 20x responses as correct","shortMessageHtmlLink":"Share a ResourceRetriever and ResourceRefresher for RemoteCommands an…"}},{"before":"7ab968bbc624e0e436b6f8daf09cf8efdc2ed676","after":null,"ref":"refs/heads/mt-1508","pushedAt":"2024-03-19T15:28:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"}},{"before":"edf92cee4e209320cd51f365d5a3aa13f6bf2345","after":"39cc13193b31b251b894abbcac623241e2cd07d3","ref":"refs/heads/main","pushedAt":"2024-03-19T15:28:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"[MT-1508] Version 2.12.3 (#330)\n\n* Fix privacy manifest\r\n\r\n* Improve tests reliability","shortMessageHtmlLink":"[MT-1508] Version 2.12.3 (#330)"}},{"before":"7a7d4ea95d6bc2925d458beafcbc9275d9165d64","after":"7ab968bbc624e0e436b6f8daf09cf8efdc2ed676","ref":"refs/heads/mt-1508","pushedAt":"2024-03-19T14:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Enricoza","name":"Enrico Zannini","path":"/Enricoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25841756?s=80&v=4"},"commit":{"message":"Improve TealiumInstanceManager tests reliability","shortMessageHtmlLink":"Improve TealiumInstanceManager tests reliability"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPwk6KwA","startCursor":null,"endCursor":null}},"title":"Activity · Tealium/tealium-swift"}