{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":337235577,"defaultBranch":"develop","name":"iot-hub-device-update","ownerLogin":"Azure","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-08T23:13:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6844498?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725915214.0","currentOid":""},"activityList":{"items":[{"before":"101bea17275f37337030b15fb3ab5e7e983412cb","after":"38ef9c9dc64c6b504f4d89500c156423e93b5bac","ref":"refs/heads/user/leolie/refactor","pushedAt":"2024-09-17T21:48:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devlie","name":"Leo Lie","path":"/devlie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35050349?s=80&v=4"},"commit":{"message":"enable scan; support storage with local auth disabled","shortMessageHtmlLink":"enable scan; support storage with local auth disabled"}},{"before":"2a8bb6a3efcb7304ae913b213b73975163456b27","after":"101bea17275f37337030b15fb3ab5e7e983412cb","ref":"refs/heads/user/leolie/refactor","pushedAt":"2024-09-17T19:08:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"devlie","name":"Leo Lie","path":"/devlie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35050349?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into user/leolie/refactor","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into user/leolie/refactor"}},{"before":"7a3bf59181d69b34c30667d120860dbb1d8bb08e","after":"b96895bb37409a393895dd4d7834eb6793244050","ref":"refs/heads/develop","pushedAt":"2024-09-11T00:33:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"Fix documentation with error wrongly mapped. (#652)","shortMessageHtmlLink":"Fix documentation with error wrongly mapped. (#652)"}},{"before":"25ce71906433e2a3dc2101b0b25eb6ddea01a834","after":"8a6437e379ce359082fa46e5f321234153539ea8","ref":"refs/heads/feature/snap","pushedAt":"2024-09-09T23:58:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shiyi-peng","name":null,"path":"/shiyi-peng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71347127?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"7a3bf59181d69b34c30667d120860dbb1d8bb08e","ref":"refs/heads/e2etest-vm-template-monagent","pushedAt":"2024-09-09T20:53:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"add prereq tag to e2e test vm for monagent azsecpack compliance (#653)","shortMessageHtmlLink":"add prereq tag to e2e test vm for monagent azsecpack compliance (#653)"}},{"before":"1346d11bbce9417656c95c15c8149ed4768b3599","after":"75963e60c3ef596e4379827bced6b6492e20315a","ref":"refs/heads/scratch-inprogress-fix","pushedAt":"2024-09-09T20:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"add back ADUC_Workflow_MethodCall_ProcessDeployment*","shortMessageHtmlLink":"add back ADUC_Workflow_MethodCall_ProcessDeployment*"}},{"before":"7a3bf59181d69b34c30667d120860dbb1d8bb08e","after":"1346d11bbce9417656c95c15c8149ed4768b3599","ref":"refs/heads/scratch-inprogress-fix","pushedAt":"2024-09-09T20:22:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"don't report in progress until processing update after rootkey infra processing (unless rootkey fails)","shortMessageHtmlLink":"don't report in progress until processing update after rootkey infra …"}},{"before":null,"after":"7a3bf59181d69b34c30667d120860dbb1d8bb08e","ref":"refs/heads/scratch-inprogress-fix","pushedAt":"2024-09-09T20:16:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"add prereq tag to e2e test vm for monagent azsecpack compliance (#653)","shortMessageHtmlLink":"add prereq tag to e2e test vm for monagent azsecpack compliance (#653)"}},{"before":"5a09405afad9beb01adf0680407d5c13a6a3d814","after":"6f1f9ae79eb53d017db6f3e520855a14f2c5902c","ref":"refs/heads/user/jw-msft/e2etestvm-add-monagent-vmext","pushedAt":"2024-09-09T18:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"fix copy past of settings","shortMessageHtmlLink":"fix copy past of settings"}},{"before":"2421f53d9f66e176b20b31cf81ad479855d8f375","after":"5a09405afad9beb01adf0680407d5c13a6a3d814","ref":"refs/heads/user/jw-msft/e2etestvm-add-monagent-vmext","pushedAt":"2024-09-09T18:54:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"add AzureMonitorLinuxAgent vm extension to az vm terraform","shortMessageHtmlLink":"add AzureMonitorLinuxAgent vm extension to az vm terraform"}},{"before":"ea59b548dc9c528d112747fd4e5d751a3906f423","after":null,"ref":"refs/heads/user/jw-msft/e2etest-tag-monagent","pushedAt":"2024-09-09T18:53:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"}},{"before":"2af513e7625951df457524fb378607dcfd9b4989","after":"7a3bf59181d69b34c30667d120860dbb1d8bb08e","ref":"refs/heads/develop","pushedAt":"2024-09-09T18:52:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"add prereq tag to e2e test vm for monagent azsecpack compliance (#653)","shortMessageHtmlLink":"add prereq tag to e2e test vm for monagent azsecpack compliance (#653)"}},{"before":"2af513e7625951df457524fb378607dcfd9b4989","after":"2421f53d9f66e176b20b31cf81ad479855d8f375","ref":"refs/heads/user/jw-msft/e2etestvm-add-monagent-vmext","pushedAt":"2024-09-09T18:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"add AzureMonitorLinuxAgent vm extension to az vm terraform","shortMessageHtmlLink":"add AzureMonitorLinuxAgent vm extension to az vm terraform"}},{"before":null,"after":"2af513e7625951df457524fb378607dcfd9b4989","ref":"refs/heads/user/jw-msft/e2etestvm-add-monagent-vmext","pushedAt":"2024-09-09T18:36:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"Update device-update-agent-extended-result-codes.md (#649) (#651)\n\nthe link in \"see adu_core.h\" is wrong\r\n\r\nCo-authored-by: Gerhard Ebinger <32458010+geebinge@users.noreply.github.com>","shortMessageHtmlLink":"Update device-update-agent-extended-result-codes.md (#649) (#651)"}},{"before":"2af513e7625951df457524fb378607dcfd9b4989","after":"ea59b548dc9c528d112747fd4e5d751a3906f423","ref":"refs/heads/user/jw-msft/e2etest-tag-monagent","pushedAt":"2024-09-09T18:23:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"add prereq tag to e2e test vm for monagent azsecpack compliance","shortMessageHtmlLink":"add prereq tag to e2e test vm for monagent azsecpack compliance"}},{"before":null,"after":"2af513e7625951df457524fb378607dcfd9b4989","ref":"refs/heads/user/jw-msft/e2etest-tag-monagent","pushedAt":"2024-09-09T18:21:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"Update device-update-agent-extended-result-codes.md (#649) (#651)\n\nthe link in \"see adu_core.h\" is wrong\r\n\r\nCo-authored-by: Gerhard Ebinger <32458010+geebinge@users.noreply.github.com>","shortMessageHtmlLink":"Update device-update-agent-extended-result-codes.md (#649) (#651)"}},{"before":"8e0e22fd3495dd70aaaddff0c824be08c997d40a","after":null,"ref":"refs/heads/user/jw-msft/merge_7e11400-main","pushedAt":"2024-08-26T21:58:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"}},{"before":"591135120706512005b23c742b137a81caa379eb","after":"2af513e7625951df457524fb378607dcfd9b4989","ref":"refs/heads/develop","pushedAt":"2024-08-26T21:58:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"Update device-update-agent-extended-result-codes.md (#649) (#651)\n\nthe link in \"see adu_core.h\" is wrong\r\n\r\nCo-authored-by: Gerhard Ebinger <32458010+geebinge@users.noreply.github.com>","shortMessageHtmlLink":"Update device-update-agent-extended-result-codes.md (#649) (#651)"}},{"before":null,"after":"8e0e22fd3495dd70aaaddff0c824be08c997d40a","ref":"refs/heads/user/jw-msft/merge_7e11400-main","pushedAt":"2024-08-26T20:39:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"Update device-update-agent-extended-result-codes.md (#649)\n\nthe link in \"see adu_core.h\" is wrong","shortMessageHtmlLink":"Update device-update-agent-extended-result-codes.md (#649)"}},{"before":"f9b180dede4a6ed362cdf809862a9ef12872db4d","after":"070b667d52734622817070f75d95978d5602d931","ref":"refs/heads/main","pushedAt":"2024-08-26T20:32:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"Update device-update-agent-extended-result-codes.md (#649)\n\nthe link in \"see adu_core.h\" is wrong","shortMessageHtmlLink":"Update device-update-agent-extended-result-codes.md (#649)"}},{"before":"26087a6f98ce08b0f1155b22258a728286ea8972","after":"591135120706512005b23c742b137a81caa379eb","ref":"refs/heads/develop","pushedAt":"2024-08-26T20:31:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"Update extension_utils.c: fix json file generation in Register[Handler]Extension (#633)\n\nSTRING_construct_sprintf() is erroneously called with format specifier \"%d\" for fileSize being a \"long long [int]\".\r\nDepending on the architecture this can lead to subsequent arguments getting misinterpreted during vsnprintf() invocation in this function.\r\nFound that bug on arm32 architecture (i.MX6).","shortMessageHtmlLink":"Update extension_utils.c: fix json file generation in Register[Handle…"}},{"before":"fd69e827422f7fd8be06e04617c6cf8176bb104a","after":"26087a6f98ce08b0f1155b22258a728286ea8972","ref":"refs/heads/develop","pushedAt":"2024-08-26T20:30:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw-msft","name":null,"path":"/jw-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84477130?s=80&v=4"},"commit":{"message":"prevent segmentation fault (#612)","shortMessageHtmlLink":"prevent segmentation fault (#612)"}},{"before":"8d61cf9e0c987f91564b2369e6b56df086c6d2cc","after":"1c33200eb28ee81b0896d6064600fb3943d4a546","ref":"refs/heads/user/shiyi/e2e-fix-westus2","pushedAt":"2024-07-31T20:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shiyi-peng","name":null,"path":"/shiyi-peng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71347127?s=80&v=4"},"commit":{"message":"condition: succeededOrFailed()","shortMessageHtmlLink":"condition: succeededOrFailed()"}},{"before":"5a38f7aac713fcb87b3c537347767b8d76abda21","after":"8d61cf9e0c987f91564b2369e6b56df086c6d2cc","ref":"refs/heads/user/shiyi/e2e-fix-westus2","pushedAt":"2024-07-31T17:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shiyi-peng","name":null,"path":"/shiyi-peng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71347127?s=80&v=4"},"commit":{"message":"continueonError","shortMessageHtmlLink":"continueonError"}},{"before":null,"after":"5a38f7aac713fcb87b3c537347767b8d76abda21","ref":"refs/heads/user/shiyi/e2e-fix-westus2","pushedAt":"2024-07-30T22:08:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shiyi-peng","name":null,"path":"/shiyi-peng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71347127?s=80&v=4"},"commit":{"message":"westus2 and continue on error","shortMessageHtmlLink":"westus2 and continue on error"}},{"before":"cbeb3d43d5059f2b01fb5bd495d6b4489d296bb3","after":"fd69e827422f7fd8be06e04617c6cf8176bb104a","ref":"refs/heads/develop","pushedAt":"2024-07-15T14:37:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nox-MSFT","name":null,"path":"/Nox-MSFT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55153324?s=80&v=4"},"commit":{"message":"Fix potential double free issue in FileInfoUtils_FillFileInfoWithNewestFilesInDir (#628)","shortMessageHtmlLink":"Fix potential double free issue in FileInfoUtils_FillFileInfoWithNewe…"}},{"before":"6d4eaf96d92eb2f7b50745b66f2a2abd84e1f3b8","after":"0faf491663ce3fd5ce5991f7f27e3f5158f9128e","ref":"refs/heads/user/nihemstr/gcov-intgration","pushedAt":"2024-06-28T20:38:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nihemstr","name":"Nicholas Hemstreet","path":"/nihemstr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62158276?s=80&v=4"},"commit":{"message":"fixing indentation","shortMessageHtmlLink":"fixing indentation"}},{"before":"cc7ada1f130290d927bd77adc8e6b799ee25c0cc","after":"6d4eaf96d92eb2f7b50745b66f2a2abd84e1f3b8","ref":"refs/heads/user/nihemstr/gcov-intgration","pushedAt":"2024-06-28T20:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nihemstr","name":"Nicholas Hemstreet","path":"/nihemstr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62158276?s=80&v=4"},"commit":{"message":"Changing conditions to reflect elsewhere in the script","shortMessageHtmlLink":"Changing conditions to reflect elsewhere in the script"}},{"before":"01c69a19ffafa5c055da91ee37fa8b13bbc7c402","after":"cbeb3d43d5059f2b01fb5bd495d6b4489d296bb3","ref":"refs/heads/develop","pushedAt":"2024-06-26T19:36:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nihemstr","name":"Nicholas Hemstreet","path":"/nihemstr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62158276?s=80&v=4"},"commit":{"message":"Fixes issues with E2E deployments (#640)\n\n* Moved to using azure templates and manual ssh only allowed from MS infra\r\n\r\n* Resolving YAML failures\r\n\r\n* goofed the task naming in pipelines\r\n\r\n* whitespace is bad\r\n\r\n* Removing unnecessary depends\r\n\r\n* working through ssh stuff\r\n\r\n* Trying some secure stuff out\r\n\r\n* goofed whitespace again\r\n\r\n* goof\r\n\r\n* Forgot the hostname doh\r\n\r\n* Forgot the hostname doh\r\n\r\n* Moving to linux specific ssh attempt\r\n\r\n* Adding service connection for vm connection\r\n\r\n* tracking variables\r\n\r\n* playing with variables\r\n\r\n* VmName to vmName\r\n\r\n* fixing Pascal case vs upper case\r\n\r\n* why are variables hard\r\n\r\n* why aren't variables easy\r\n\r\n* changing some minor stuff around\r\n\r\n* trying it out\r\n\r\n* arooooo\r\n\r\n* fixing echo statements\r\n\r\n* fixing misunderstood vso variable setting. I apologize Azure.\r\n\r\n* deprecation warnings are errors\r\n\r\n* please let this end\r\n\r\n* bad at bash for some reason\r\n\r\n* moving along without key\r\n\r\n* moving along without key\r\n\r\n* adding extra controls\r\n\r\n* Changing over keys\r\n\r\n* Fixing incorrect template parameters\r\n\r\n* Adding backoff timer and retries for attempts at connecting to the virtual machine\r\n\r\n* Removing bad call for retry on non task\r\n\r\n* debugging bad ip tracing\r\n\r\n* Trying downloading to VM from storage account\r\n\r\n* fixed bad parameter formatting\r\n\r\n* bad parenthesis\r\n\r\n* reworking msi id specification\r\n\r\n* bad at reading\r\n\r\n* Trying to provision using deployment template\r\n\r\n* a comma broke me\r\n\r\n* bad at spelling\r\n\r\n* updating template to allow msi use for script checkout\r\n\r\n* adding msi specification under protected settings\r\n\r\n* Adding back custom build and deployment information\r\n\r\n* Adjusting pipeline indentation\r\n\r\n* Removing bad quotations\r\n\r\n* bad spellign\r\n\r\n* Moved from docker to native buidl steps\r\n\r\n* Removed the regex search pattern match\r\n\r\n* adding better variable\r\n\r\n* Moving the artifact to the right folder\r\n\r\n* Targeting the wrong download\r\n\r\n* Changing the query parameters to include sub folders\r\n\r\n* Changing the query parameters to include sub folders\r\n\r\n* Removing progress output being written to stderr causing false failures\r\n\r\n* Fixing some weird script variable passing stuff\r\n\r\n* I do not want to wait 30 minutes to run a test\r\n\r\n* Forgot you need to install requirements\r\n\r\n* Changing delay so it's enough for iothub to reflect changes\r\n\r\n* bad parameter name\r\n\r\n* Moved to Azure CLI for deployment interaction\r\n\r\n* bad script path\r\n\r\n* bad script path\r\n\r\n* foo\r\n\r\n* Adding back the build script\r\n\r\n* Adding back the build script\r\n\r\n* Fixing bad package path name\r\n\r\n* Configuring Azure CLI to stop outputting warnings to stderr causing broken things\r\n\r\n* redirecting std err\r\n\r\n* Added auto group addition\r\n\r\n* Added subnet NSG\r\n\r\n* Fixed the method used for patching the tags\r\n\r\n* Forgot to reroute stderr\r\n\r\n* loosening restrictions on successes\r\n\r\n* speeding up testing\r\n\r\n* speeding up testing\r\n\r\n* adding back build\r\n\r\n* adding back build","shortMessageHtmlLink":"Fixes issues with E2E deployments (#640)"}},{"before":"bac073d79bb2689d81afda73cfa7decb58670637","after":"320f943d87c564e9a98507843b9761a4b2fa54bb","ref":"refs/heads/user/nihemstr/e2e-vm-deployment-fix","pushedAt":"2024-06-26T02:20:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nihemstr","name":"Nicholas Hemstreet","path":"/nihemstr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62158276?s=80&v=4"},"commit":{"message":"adding back build","shortMessageHtmlLink":"adding back build"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMTo0ODozMy4wMDAwMDBazwAAAAS5BJ-2","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMTo0ODozMy4wMDAwMDBazwAAAAS5BJ-2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQwMjoyMDo1MS4wMDAwMDBazwAAAARvO7OR"}},"title":"Activity · Azure/iot-hub-device-update"}