{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":138646782,"defaultBranch":"main","name":"iotedge","ownerLogin":"Azure","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-25T20:31:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6844498?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717455291.0","currentOid":""},"activityList":{"items":[{"before":"ade9ab20e1afe671a48649154245f211750d9ff9","after":"aa7e42ccd2095bb3c27f77b4313e5013c7535bb6","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-06T00:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"temporarily disable validation for MSI testing","shortMessageHtmlLink":"temporarily disable validation for MSI testing"}},{"before":"d23aa7e98717c5eba76ea1001f9068a9511d53e9","after":"ade9ab20e1afe671a48649154245f211750d9ff9","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-06T00:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"sed 's/EdgeConnectivityStorageAccountName/StorageAccountName/Ig'","shortMessageHtmlLink":"sed 's/EdgeConnectivityStorageAccountName/StorageAccountName/Ig'"}},{"before":"ab01133fcc7c3e08310eaf7226976d9e77d8a383","after":"d23aa7e98717c5eba76ea1001f9068a9511d53e9","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-05T23:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"fix typo in SA name and remove connection string reference","shortMessageHtmlLink":"fix typo in SA name and remove connection string reference"}},{"before":"c162cbe70f304a28706f1862bd997d6b5ea03fa2","after":"ab01133fcc7c3e08310eaf7226976d9e77d8a383","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-05T23:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"try something","shortMessageHtmlLink":"try something"}},{"before":"c956bb8d34675ceb07c03620a682f03d629ba5b3","after":"c162cbe70f304a28706f1862bd997d6b5ea03fa2","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-05T21:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"assign to correct variable","shortMessageHtmlLink":"assign to correct variable"}},{"before":"9c87b04ffc0108be96a4452bde25ac62f9cb8dab","after":"c956bb8d34675ceb07c03620a682f03d629ba5b3","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-05T20:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"Try consolidating variables","shortMessageHtmlLink":"Try consolidating variables"}},{"before":"e865766ad878574c3b27e1d81c5d29ad021b640e","after":"9c87b04ffc0108be96a4452bde25ac62f9cb8dab","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-04T19:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"fix validations","shortMessageHtmlLink":"fix validations"}},{"before":"bd362cbc6468fd04220ffd64f7efd74bcdfd3573","after":"e865766ad878574c3b27e1d81c5d29ad021b640e","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-04T00:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"Add storage account name","shortMessageHtmlLink":"Add storage account name"}},{"before":null,"after":"bd362cbc6468fd04220ffd64f7efd74bcdfd3573","ref":"refs/heads/move-to-msi","pushedAt":"2024-06-03T22:54:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gauravIoTEdge","name":"Gaurav Kulkarni","path":"/gauravIoTEdge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90283547?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":"52426f9e688ec7c885ddaa7e7d8311f762fb36d7","after":"8929063cffb3372e19b81082f4b09a716ca5d53f","ref":"refs/heads/release/1.4","pushedAt":"2024-05-31T21:13:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Remove pipelines/scripts that were migrated to an internal repo (release/1.4) (#7300)\n\nThis change removes release pipeline YAML definitions and related scripts in the release/1.4 branch that are now being managed internally.\n\n## Azure IoT Edge PR checklist:","shortMessageHtmlLink":"Remove pipelines/scripts that were migrated to an internal repo (rele…"}},{"before":"8027acc1270c595a1d6689a93c572eaebde5037e","after":"bd42a33ab98a23f1899967ba495491c65b38dba8","ref":"refs/heads/main","pushedAt":"2024-05-31T20:00:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Remove pipelines/scripts that were migrated to an internal repo (#7299)\n\nThis change removes release pipeline YAML definitions and related scripts that are now being managed internally.\n\n## Azure IoT Edge PR checklist:","shortMessageHtmlLink":"Remove pipelines/scripts that were migrated to an internal repo (#7299)"}},{"before":"777096bddc97ce8f4c0c92d0b0b0b149f83c5379","after":"52426f9e688ec7c885ddaa7e7d8311f762fb36d7","ref":"refs/heads/release/1.4","pushedAt":"2024-05-30T19:32:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Remove client secret usage in pipelines (#7291) (#7298)\n\nCherry-picked: https://github.com/Azure/iotedge/commit/9b41182a50a564f582941177feeddbca3ed7e18a\n- Remove the client secret\n- Workaround the DevOps task where az cli cannot authorize itself within bash script in AzCLI task\n\n## Azure IoT Edge PR checklist:","shortMessageHtmlLink":"Remove client secret usage in pipelines (#7291) (#7298)"}},{"before":"ae6d015eaa9f9c4341bd548fd067dc7464ab2e96","after":"8027acc1270c595a1d6689a93c572eaebde5037e","ref":"refs/heads/main","pushedAt":"2024-05-30T03:10:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iotedge1","name":null,"path":"/iotedge1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87680863?s=80&v=4"},"commit":{"message":"Merge tag 'metrics-collector-1.2.3' into main","shortMessageHtmlLink":"Merge tag 'metrics-collector-1.2.3' into main"}},{"before":"f550cf2cb97303e6489a7ee4ce827461e6edb2bb","after":"ae6d015eaa9f9c4341bd548fd067dc7464ab2e96","ref":"refs/heads/main","pushedAt":"2024-05-30T03:10:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iotedge1","name":null,"path":"/iotedge1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87680863?s=80&v=4"},"commit":{"message":"Merge tag '1.5.3' into main","shortMessageHtmlLink":"Merge tag '1.5.3' into main"}},{"before":"de87973ec3b921166b7a6a3c28fc655fe142b881","after":"777096bddc97ce8f4c0c92d0b0b0b149f83c5379","ref":"refs/heads/release/1.4","pushedAt":"2024-05-30T03:08:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iotedge1","name":null,"path":"/iotedge1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87680863?s=80&v=4"},"commit":{"message":"Merge tag '1.4.37' into release/1.4","shortMessageHtmlLink":"Merge tag '1.4.37' into release/1.4"}},{"before":"9b41182a50a564f582941177feeddbca3ed7e18a","after":"f550cf2cb97303e6489a7ee4ce827461e6edb2bb","ref":"refs/heads/main","pushedAt":"2024-05-30T01:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yophilav","name":null,"path":"/yophilav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54859653?s=80&v=4"},"commit":{"message":"Update Identity Service Dependency (#7297)","shortMessageHtmlLink":"Update Identity Service Dependency (#7297)"}},{"before":"152cd953e479c2fe36604685529fae513aa7d51e","after":"9b41182a50a564f582941177feeddbca3ed7e18a","ref":"refs/heads/main","pushedAt":"2024-05-29T23:29:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yophilav","name":null,"path":"/yophilav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54859653?s=80&v=4"},"commit":{"message":"Remove client secret usage in pipelines (#7291)\n\n- Remove the client secret\r\n- Workaround the DevOps task where az cli cannot authorize itself within bash script in AzCLI task","shortMessageHtmlLink":"Remove client secret usage in pipelines (#7291)"}},{"before":"d407e08d78851cd621bec0e4bebc6c60463c5816","after":"de87973ec3b921166b7a6a3c28fc655fe142b881","ref":"refs/heads/release/1.4","pushedAt":"2024-05-29T00:26:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iotedge1","name":null,"path":"/iotedge1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87680863?s=80&v=4"},"commit":{"message":"Merge tag '1.4.36' into release/1.4","shortMessageHtmlLink":"Merge tag '1.4.36' into release/1.4"}},{"before":"110ea2f5540c13f41ef56f73f1a79206de3736a9","after":"d407e08d78851cd621bec0e4bebc6c60463c5816","ref":"refs/heads/release/1.4","pushedAt":"2024-05-29T00:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Reduce pulls from docker.io (#7296)\n\nCherry-pick 152cd953e479c2fe36604685529fae513aa7d51e","shortMessageHtmlLink":"Reduce pulls from docker.io (#7296)"}},{"before":"ecdfb555cc08f5664c7e6b3dc04e8f0b3267e386","after":"152cd953e479c2fe36604685529fae513aa7d51e","ref":"refs/heads/main","pushedAt":"2024-05-28T23:04:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Reduce pulls from docker.io (#7295)\n\nThis change reduces the number of requests we make from various build pipelines to pull images from docker.io, which will reduce the chance that we get throttled by their rate limits.","shortMessageHtmlLink":"Reduce pulls from docker.io (#7295)"}},{"before":"8d936f5d9723a4d111bab00690139e799bb3f781","after":"ecdfb555cc08f5664c7e6b3dc04e8f0b3267e386","ref":"refs/heads/main","pushedAt":"2024-05-25T03:11:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iotedge1","name":null,"path":"/iotedge1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87680863?s=80&v=4"},"commit":{"message":"Merge tag '1.5.2' into main","shortMessageHtmlLink":"Merge tag '1.5.2' into main"}},{"before":"885aef2d2dd0a35a5f30646cfd137fb32a0ce844","after":"8d936f5d9723a4d111bab00690139e799bb3f781","ref":"refs/heads/main","pushedAt":"2024-05-25T03:10:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iotedge1","name":null,"path":"/iotedge1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87680863?s=80&v=4"},"commit":{"message":"Merge tag 'metrics-collector-1.2.2' into main","shortMessageHtmlLink":"Merge tag 'metrics-collector-1.2.2' into main"}},{"before":"75cc58c711a9079de64832442c2751ed06db40b6","after":"885aef2d2dd0a35a5f30646cfd137fb32a0ce844","ref":"refs/heads/main","pushedAt":"2024-05-20T22:34:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Remove temporary workaround in end-to-end test for iotedge check (#7292)\n\nThere was a period of a few weeks between when we updated the version in the code to 1.5.0 and when we actually shipped 1.5.0. During that window of time, one of the end-to-end tests would have failed so we added a workaround. Now that we've shipped 1.5.0, this change removes the workaround.\n\nI ran the end-to-end tests and verified that the IotEdgeCheck test passes.\n\n## Azure IoT Edge PR checklist:","shortMessageHtmlLink":"Remove temporary workaround in end-to-end test for iotedge check (#7292)"}},{"before":"a5caf6ae97d23e8561882c2bf04b793d5adfa986","after":"75cc58c711a9079de64832442c2751ed06db40b6","ref":"refs/heads/main","pushedAt":"2024-05-20T19:25:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"damonbarry","name":"Damon Barry","path":"/damonbarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9042469?s=80&v=4"},"commit":{"message":"Merge tag '1.5.1' into main","shortMessageHtmlLink":"Merge tag '1.5.1' into main"}},{"before":"24d0aead76ff5e49cc683f89942a318f8505dfbe","after":"a5caf6ae97d23e8561882c2bf04b793d5adfa986","ref":"refs/heads/main","pushedAt":"2024-05-15T01:25:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iotedge1","name":null,"path":"/iotedge1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87680863?s=80&v=4"},"commit":{"message":"Merge tag 'metrics-collector-1.2.1' into main","shortMessageHtmlLink":"Merge tag 'metrics-collector-1.2.1' into main"}},{"before":"3946e559a7da0a2d403e0191b70994b09bf43cdf","after":"110ea2f5540c13f41ef56f73f1a79206de3736a9","ref":"refs/heads/release/1.4","pushedAt":"2024-05-15T00:15:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iotedge1","name":null,"path":"/iotedge1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87680863?s=80&v=4"},"commit":{"message":"Merge tag '1.4.35' into release/1.4","shortMessageHtmlLink":"Merge tag '1.4.35' into release/1.4"}},{"before":"58c70a74301e3b1c0e45bb51c06a238fa07760e2","after":"24d0aead76ff5e49cc683f89942a318f8505dfbe","ref":"refs/heads/main","pushedAt":"2024-05-14T22:45:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Push release commit before pushing tag (#7290)\n\nI noticed a problem today when .NET released new base images and our pipelines automatically triggered to update our core images. The pipeline created a release commit (locally, on the agent) with the updated changelog and versionInfo.json, but the commit failed to merge with the head of the branch, meaning we'll probably need to investigate the source of the merge problem, fix it manually, and re-run the pipeline--that's all fine. The problem is that the script _did_ manage to tag the release commit and push it upstream, so the pipeline re-run will fail to push the tag unless we manually clear it.\n\nThis change helps us prevent this problem in the future. It moves the tag push _after_ the merge commit push. I made the same change for both the core images release and the metrics collector image release.\n\n## Azure IoT Edge PR checklist:","shortMessageHtmlLink":"Push release commit before pushing tag (#7290)"}},{"before":"0f5f7137b8b5b0aa66b602e55095b4b5f99afd67","after":null,"ref":"refs/tags/1.4.35","pushedAt":"2024-05-14T21:00:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"damonbarry","name":"Damon Barry","path":"/damonbarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9042469?s=80&v=4"}},{"before":"9ae3a79dc7c8f29d2ac72dbbc7a872e49b8993ed","after":"58c70a74301e3b1c0e45bb51c06a238fa07760e2","ref":"refs/heads/main","pushedAt":"2024-05-14T16:32:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Fix problems with edgelet packages release (#7285)\n\nI had some problems with the most recent edgelet packages release, and ended up having to update the GitHub release page manually. These changes fix the problems I encountered, as well as follow-on problems I discovered during testing:\n\nbuilds/misc/packages-release.yaml:\n- Shortened the repo aliases in the repository resource section because I found that referring to the resource in a variable is problematic when there are dashes in the alias\n- Added a repository resource ref for the product repo so I could use it in updateLatestVersion.sh later. I used the long form of the branch ref because I have it working that way in other pipelines, probably not strictly necessary.\n- Shortened the name of the EsrpCodeSigning task, because shorter is better\n- Added the UseMinimatch property to the EsrpCodeSigning task to ensure the bits are signed (packages are also signed, so not sure how necessary this is)\n- Moved `snapcraft-store-credentials` secret into its own key vault task so we can get it from another vault\n- Added `azure_iotedge_repo_branch` variable to the `safe_guard` job in `PublishPackagesGithub` in order to reference it in updateLatestVersion.sh\n- Added `azure_iotedge_repo_name` variable to the `safe_guard` and `linux` jobs in `PublishPackagesGithub` in order to pass it as the `--repo-name` argument to publishReleasePackages.sh\n- In the `safe_guard` job in `PublishPackagesGithub`, I moved the invocation of publishReleasePackages.sh _after_ the call to `update_product_versions_json` because I need to value of the new PRODUCT_VERSION variable that is returned from that function to set up the `--is-lts` argument to publishReleasePackages.sh\n- Added the pipeline variable `service-account.email` so we don't need to hard-code the value in updateLatestVersion.sh\n- Updated the PowerShell task to create the `$env:DOWNLOAD_PATH` directory before calling DownloadIdentityService.ps1. Not sure why it wasn't needed before, but something in my changes required that I do it now...\n- Removed variables that are no longer used, e.g., `BASE_VERSION`\n\nscripts/linux/github/updateLatestVersion.sh:\n- Refactored `version_ge` into two functions, `version_gt` and `version_ge`, because the warning variable was confusing\n- Simplified `is_major_minor_bump` function by taking advantage of the `version_ge` refactor\n- Fixed a bug in `get_version_from_json` where it returned two version values because we currently support 2 LTS versions of IoT Edge\n- Added a `version_is_lts` function, which ultimately gets used to append \"LTS\" to the name of a product in product-versions.json (e.g., \"Azure IoT Edge 1.5 LTS\")\n- Combined the `update_product_versions_json` and `github_update_and_push` functions since they are always used together anyways, and because `github_update_and_push` was doing a checkout after we just finished updated/committing product-versions.json, which seems dangerous\n- Made variables local inside functions (I'd like to start using set -e in these scripts, but that would require lots more testing)\n\nscripts/linux/publishReleasePackages.sh:\n- Removed some unused parameters, added a few new ones that were needed\n- Replaced some functionality related to creating the GitHub relase page with calls to existing functions defined in scripts/linux/release-tools.sh (`get_project_release_info`, `create_github_release_page_in_product_repo`)\n- Added *.ddeb files (Ubuntu debug symbol packages) to the list of assets that get uploaded to GitHub release page\n- Replaced hard-coded references to \"Azure/azure-iotedge\" with the `GH_REPO_NAME` variable, to make testing easier\n\nscripts/linux/release-tools.sh:\n- Updated logic to use double quotes when extracting the CHANGELOG. This is actually related to a bug uncovered during the recent Metrics Collector release, because that CHANGELOG had an apostrophe in it (\"What's new in this release?\")\n- In `create_github_release_page_in_product_repo`, got rid of the unused variable `DIAG_VERSION` and simplified the remaining `CORE_VERSION` to just `VERSION`. Also added `RELEASE_ID`, which the function sets prior to returning in the success case. scripts/linux/publishReleasePackages.sh makes use of it\n- Added to `create_github_release_page_in_product_repo` the ability to create a draft release\n\nTo test, I set up a separate pipeline in a test environment (forks of Azure/iotedge, Azure/azure-iotedge, and Azure/iot-identity-service, separate key vault, service connections, etc. I commented out the `PublishPackagesMicrosoft` stage since I don't know how to easily run it in a test environment, but that stage worked fine in the last release anyway, and this change doesn't really mess with it. I confirmed that the release pipeline:\n1. Builds edgelet for all architectures\n2. Updates product-versions.json in the product repo Azure/azure-iotedge), commits the result, and tags it with the version number\n3. Creates a GitHub Release page in the product repo and uploads all the right assets\n\n## Azure IoT Edge PR checklist:","shortMessageHtmlLink":"Fix problems with edgelet packages release (#7285)"}},{"before":"d92581cc5e5534e35bbefa38bf4099e1b74dfdf4","after":"9ae3a79dc7c8f29d2ac72dbbc7a872e49b8993ed","ref":"refs/heads/main","pushedAt":"2024-05-01T21:54:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Prepare for Metrics Collector release 1.2.0 (#7283)\n\nThis change:\n- Updates the base image from .NET 6 to .NET 8\n- Updates the metrics collector code to target .NET 8\n- Upgrades the IoT device SDK to the same version that core modules use for 1.5\n\nThe module has been passing our tests since the .NET upgrade PR was merged three weeks ago.\n\n## Azure IoT Edge PR checklist:","shortMessageHtmlLink":"Prepare for Metrics Collector release 1.2.0 (#7283)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXa2LjwA","startCursor":null,"endCursor":null}},"title":"Activity · Azure/iotedge"}