Merge branch develop into main [2026_02_02]#206
Merged
shishirb-MSFT merged 20 commits intomainfrom Feb 3, 2026
Merged
Conversation
Collaborator
shishirb-MSFT
commented
Feb 2, 2026
- Agent: Fix for incorrect retries of range request.
- Branch refresh: Agent tests, README updates, build svc connection (WIF).
- Agent: Use std::array instead of C-style array in download_impl.cpp.
- Add build support for Debian 12.
- [Edge] Remove extra qualification.
- [Edge] Fix libcpp compatibility issues.
- build.py: Address unused imports flagged by pylance.
- Simplify release pipeline: Remove usage of release-docker-build-steps.yml.
- Make the PR pipelines use docker based builds for Ubuntu 1804.
* Make the PR pipelines use docker based builds for Ubuntu 1804 --------- Co-authored-by: Shishir Bhat <shishirb@microsoft.com> Co-authored-by: shishirb-MSFT <50385517+shishirb-MSFT@users.noreply.github.com>
* Perform unit tests and binary size check only in ubuntu 1804 x64 builds * Plugin build script was already building and installing the sdk. Removed the duplicate ones in the yaml and added package install step to the script. It works on all flavors we build.
* Removes repetitive code in YAML files.
* Use for each configs in the pipelines using which the intermediate template yaml file was removed.
* skipTests parameter was added to the individual component templates but the release pipeline was not updated to supply a value to it. Fixed now. * Also used the buildTargets list to remove repetitive code in the yaml.
….yml (#188) * The template was created because it was referenced multiple times in the root yaml. Now, with the usage of parameters.buildTargets there is only one reference, so we can simplify by having all the build steps in the root yaml itself. * Also, staging the .deb files is now being done in a single step, after building all 3 components.
…federation (#194) - The old service connection was disabled due to use of service principal and secrets-based auth. - Created a new service connection using workload identity federation. Updating the pipelines to use this now.
Micro extension in bootstrap.sh to allow build under Debian 12.
To use `free`, we need to import `<cstdlib>`. This is transitively available here through `<cstdint>` in `do_errors.h` with some libcpp builds, but not all, including some recent ones. For spec compliance, we need to explicitly specify it.
The function here is already in CDownloadImpl, and thus we get a warning under -Wmicrosoft-extra-qualification if we specify that again on the function line.
- The change made in #195 was not enough. The googletest install step still fails with `make: *** No rule to make target 'install'. Stop.`. - Ensuring that v1.13.0 of googletest is used fixes the problem.
…200) This fix ensures that the code can be built with -Wunsafe-buffer-usage plugin from clang.
- URL used by test had become stale. Changed to a URL that we own and control. - README changes to make it easier to copy-paste commands. - ACR svc connection had to be updated after the SFI efforts.
…ests. (#205) - Also fixes incorrect references in Debian11 dockerfiles. They were referencing Debian10 base images. Fixed and container registry has been updated.
Jerry-GeGarcia
previously approved these changes
Feb 2, 2026
* Add Debian12 and Ubuntu2404 to the release pipeline. * Fix flaky test in SDK common tests.
Jerry-GeGarcia
previously approved these changes
Feb 3, 2026
* Agent has a minor bug fix. * SDK should have no runtime changes but still incrementing since there are minor code changes.
Jerry-GeGarcia
approved these changes
Feb 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.