You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two work streams here - the immediate work, and work we'll need as we run long-term:
First-pass
Publishing releases should go to the Azure Storage blob account
Re-use the existing build pipelines for extensions, just iterate and loop
For setting the extension version, we'll use the Build type (ie, manual, scheduled, etc..) to determine if we're going to generate a nightly extension version, rather than just using version.txt.
New-ReleaseNotesFile.ps1 might need changes to make sure it doesn't error out for a CHANGELOG that's not updated (ie, has a release date).
(publish-extension.yaml): Publish_Release, should have a condition to check what the conditions are - if it runs it'll require an approval.
add in a daily folder
delete the _manifest folder.
Nightly builds should use the trigger for scheduling, and not a schedule block in the YAML itself.
Only trigger nightly builds on source changes. (@JeffreyCA also loves this!)
Follow up
Extension sources should probably show up more prominently once we're set on the design. This was just a first pass, using the existing extension sources, but @vhvb1989 was thinking we could make this a first class concept, which would reduce manual configuration.
Use git-push-changes.yaml for pushing the extensions changes for the extensions manifest.
'dev' builds might actually be publishing to the storage account already, but if not, we want to publish to a storage path that contains the version.
Two work streams here - the immediate work, and work we'll need as we run long-term:
First-pass
dailyfolderFollow up