Skip to content

fix(shim): replace 'sources' file to use our shim binaries from our lookaside cache#16012

Draft
ddstreet wants to merge 1 commit intomicrosoft:tomls/base/mainfrom
ddstreet:shim-sources
Draft

fix(shim): replace 'sources' file to use our shim binaries from our lookaside cache#16012
ddstreet wants to merge 1 commit intomicrosoft:tomls/base/mainfrom
ddstreet:shim-sources

Conversation

@ddstreet
Copy link
Contributor

The shim binary files are kept in our lookaside cache, and the 'sources' file contains the hashes so the build will download the correct files before building.

@ddstreet
Copy link
Contributor Author

@PawelWMS @reubeno
This may not work currently, if our build processes the sources file before applying our overlays, but it needs to work that way eventually (i.e. we need to be able to manage the sources file normally).

If there's a different way to do it (other than a file-add overlay) please let me know, I can't find any documentation on the toml besides the overlays.

…ookaside cache

The shim binary files are kept in our lookaside cache, and the
'sources' file contains the hashes so the build will download the
correct files before building.
@ddstreet
Copy link
Contributor Author

also note this PR isn't strictly needed right now; the previous workaround #15971 causes the locally installed unsigned shim binaries to replace whatever was downloaded from the lookaside cache. it's fine with me if we close this and wait for an update to the azldev tool so it can properly update the sources file, and then open a new PR with the new toml command.

@ddstreetmicrosoft ddstreetmicrosoft marked this pull request as draft February 27, 2026 19:02
@ddstreetmicrosoft
Copy link
Contributor

leaving this as draft, since it currently won't work anyway (as noted above).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants