azure-functions-core-tools icon indicating copy to clipboard operation
azure-functions-core-tools copied to clipboard

Debian Bookworm is missing latest version Azure Functions Core Tools

Open tonyvperez opened this issue 7 months ago • 4 comments

Version

Azure Functions Core tools version 4.1037.1

Description

It doesn't appear that Azure Functions Core tools version 4.1037.1 is available for Debian Bookworm. Is there plans to port this version over?

Steps to reproduce

Create a new DevContainer:

.devContainer file:

// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/python
{
	"name": "DAAT Law Service",
	// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
	"image": "mcr.microsoft.com/devcontainers/python:1.2.4-3.12-bookworm",

	// Features to add to the dev container. More info: https://containers.dev/features.
	"features": {
		"ghcr.io/jlaundry/devcontainer-features/azure-functions-core-tools:1":{
		 	"version": "latest"
		},
		"ghcr.io/devcontainers/features/azure-cli:1": {},
		"ghcr.io/devcontainers/features/dotnet:2":{
			"version": "6.0",
        	"additionalVersions": "7.0, 8.0"
		},
		"ghcr.io/devcontainers/features/github-cli": {}
	},

	// Use 'forwardPorts' to make a list of ports inside the container available locally. 
	//"forwardPorts": [7071],

	//"initializeCommand": "docker network inspect my_shared_network > /dev/null || docker network create my_shared_network --attachable",
	"runArgs": [
		"--network=my_shared_network",
		"--hostname=aimie-service"
	]

	// Use 'postCreateCommand' to run commands after the container is created.
	// "postCreateCommand": "pip3 install --user -r requirements.txt",

	// Configure tool-specific properties.
	// "customizations": {},

	// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
	// "remoteUser": "root"
}

Please note that I have attempted to install it manually (as stated in the instructions), but the result is always the same:

$ func --version
4.0.6821

tonyvperez avatar May 01 '25 16:05 tonyvperez

@aishwaryabh do you mind following up with the release team to see if they missed this?

liliankasem avatar May 09 '25 01:05 liliankasem

Any news?

tonyperez-dp avatar May 19 '25 18:05 tonyperez-dp

I did find that if you install the core tools via NPM, you get the latest. On the other hand, if you install via the standard sudo apt-get, you get the prior version.

tonyperez-dp avatar May 20 '25 00:05 tonyperez-dp

Hey folks, I followed up on this with the release team and it looks like our APT release pipeline is blocked. We're working unblocking this but I don't have any ETAs for when this will be out. We are working on several releases at the moment so I'm hoping we're unblocked this week or next.

liliankasem avatar May 20 '25 16:05 liliankasem

Our APT releases are finally unblocked and we're started rolling the CLI out - 4.1.0 should be available now. Going to close the issue as resolved.

liliankasem avatar Jul 18 '25 19:07 liliankasem