Can you please please update them.
Agreed. Ubuntu packages still at 2.7.1948-1 馃槬
I want to upgrade to v3 without needing to manually get the zip, extract and mess with my PATH
Assigning this to the next sprint so we can have someone work with @ahmelsayed to add this step as part of the release flow.
@ankitkumarr to follow up with @ahmelsayed on this.
Had a chat with Ahmed offline. We need to have a new package name for v3 such as azure-functions-core-tools-v3 and then update our packaging script to account for that.
The package script should create a file azure-functions-core-tools-v3_<version>.deb, then we can use the release process that we have today to upload them to the appropriate servers.
Why a different name? What happens when v4 or v5 comes out? Seems like you'll have a sprawl of packages and will confuse people
That's the only way to do proper versioning with breaking changes since .net has one every year.
@ahmelsayed is there a separate issue tracking this? Trying to understand if we should close this and assign the work in the proper repo.
I don't see any issues. @ankitkumarr is driving this as far as I know, right @ankitkumarr?
Sorry, I missed your ping earlier. I can get a PR for this today. Hadn't had a chance to prioritize this. But this should be quick, and seems to be a P1.
I have released azure-functions-core-tools-3. You should be able to try it. I am leaving this open as I need to add this to our Readme, and update the release pipelines to continue releasing this package.
Readme is updated. I am closing this. Linux packages should be up to date now.
Tracking item for enhancing release pipeline: https://github.com/Azure/azure-functions-core-tools/issues/1859
Debian Buster has been left out in the cold here, is there any particular reason for this?
the https://packages.microsoft.com/debian/10/prod sources should have the latest core-tools. I'll add it to the README today
# make sure you have gnupg2 and apt-transport-https
sudo apt update
sudo apt install wget gnupg2 apt-transport-https
# add buster sources
echo "deb [arch=amd64] https://packages.microsoft.com/debian/10/prod buster main" >> /etc/apt/sources.list
# add gpg key
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo apt update
sudo apt install azure-functions-core-tools
Agreed, however it does not have azure-functions-core-tools-3.
@jonny-powell, we updated it recently. It should have azure-functions-core-tools-3 now.
Excellent, thanks!
Most helpful comment
Readme is updated. I am closing this. Linux packages should be up to date now.
Tracking item for enhancing release pipeline: https://github.com/Azure/azure-functions-core-tools/issues/1859