This PR implements dependency support for publishing modules to ACR/container repositories.
This implementation attaches an artifact ("dependency") to the module being published that contains a file called dependency.json which lists all the first level dependencies for the parent package (retrieved from the module manifest of the module being published). The "dependency" artifact also has its own manifest (pictured below).
If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.
PR Summary
This PR implements dependency support for publishing modules to ACR/container repositories.
This implementation attaches an artifact ("dependency") to the module being published that contains a file called dependency.json which lists all the first level dependencies for the parent package (retrieved from the module manifest of the module being published). The "dependency" artifact also has its own manifest (pictured below).
PR Context
Partially resolves #1516
PR Checklist
.h
,.cpp
,.cs
,.ps1
and.psm1
files have the correct copyright headerWIP:
or[ WIP ]
to the beginning of the title (theWIP
bot will keep its status check atPending
while the prefix is present) and remove the prefix when the PR is ready.