-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add release-apt-get workflow #386
Add release-apt-get workflow #386
Conversation
ae9dc32
to
c4b9d40
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I read through the code and nothing looks strange, other than the things that seem like they are required to look strange. There's an interesting indirection that I mention in a comment, but don't spend too much time thinking about that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👨🍳 💋
544731f
to
5427bda
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few things I noticed.
086e08d
to
b724211
Compare
This adds support for releasing to Ubuntu repositories hosted at http://packages.microsoft.com/ (hosting location for Microsoft's official apt/yum repos). This allows users to install via apt-get on Hirsute/Bionic. Details to configure appropriate repos can be found here: https://docs.microsoft.com/en-us/windows-server/administration/Linux-Package-Repository-for-Microsoft-Software).
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
…-workflow Add release-apt-get workflow
Adding workflow to microsoft/git to release to Microsoft's official repositories for Ubuntu distributions we currently support:
HIRSUTE
(21.04, aka latest) andBIONIC
(18.04, aka latest LTS). Details for the reasons behind this change can be found here.Note: This is the same flow you can already find in GCM Core, minus signing, since our build takes care of that on our hehalf. I've also validated this flow in my fork to create successful bionic and hirsute releases.