Skip to content

Update Dockerfiles to use 'noble' tag for base images across all Azure Functions#64

Merged
shibayan merged 1 commit into
masterfrom
pin-noble
May 30, 2026
Merged

Update Dockerfiles to use 'noble' tag for base images across all Azure Functions#64
shibayan merged 1 commit into
masterfrom
pin-noble

Conversation

@shibayan

Copy link
Copy Markdown
Owner

This pull request updates the base images used in the devcontainer Dockerfiles for Azure Functions templates to use the Ubuntu 24.04 "Noble" release. This ensures all development containers are built on the latest long-term support (LTS) version of Ubuntu, providing updated packages and improved security.

Devcontainer base image updates:

  • Updated the base image in src/azure-functions-dotnet/.devcontainer/Dockerfile to use the -noble tag, targeting Ubuntu 24.04 for .NET development containers.
  • Updated the base image in src/azure-functions-powershell/.devcontainer/Dockerfile to use the 8.0-noble tag for PowerShell development containers.
  • Updated the base image in src/azure-functions-java/.devcontainer/Dockerfile, src/azure-functions-node/.devcontainer/Dockerfile, and src/azure-functions-python/.devcontainer/Dockerfile from ubuntu to noble for Java, Node.js, and Python development containers.

@shibayan shibayan requested a review from Copilot May 30, 2026 18:42
@shibayan shibayan self-assigned this May 30, 2026
@shibayan shibayan added the bug Something isn't working label May 30, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Azure Functions devcontainer template base images to use Ubuntu 24.04 Noble-based tags.

Changes:

  • Switches Java, Node.js, and Python templates from base:ubuntu to base:noble.
  • Switches PowerShell from dotnet:8.0 to dotnet:8.0-noble.
  • Updates the .NET template to append -noble to the selected dotnetVersion.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/azure-functions-python/.devcontainer/Dockerfile Updates Python template base image to Noble.
src/azure-functions-powershell/.devcontainer/Dockerfile Updates PowerShell template .NET base image to Noble.
src/azure-functions-node/.devcontainer/Dockerfile Updates Node.js template base image to Noble.
src/azure-functions-java/.devcontainer/Dockerfile Updates Java template base image to Noble.
src/azure-functions-dotnet/.devcontainer/Dockerfile Updates templated .NET base image tags to Noble variants.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/azure-functions-dotnet/.devcontainer/Dockerfile
@shibayan shibayan merged commit c3da71e into master May 30, 2026
12 checks passed
@shibayan shibayan deleted the pin-noble branch May 30, 2026 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants