Skip to content

Add Azure Functions (Go) template#65

Merged
shibayan merged 2 commits into
masterfrom
add-go-template
May 31, 2026
Merged

Add Azure Functions (Go) template#65
shibayan merged 2 commits into
masterfrom
add-go-template

Conversation

@shibayan

Copy link
Copy Markdown
Owner

This pull request introduces a new Dev Container Template for Azure Functions using Go. It adds all necessary configuration files, documentation updates, and testing scripts to support Go-based Azure Functions development in a consistent containerized environment.

New Azure Functions (Go) Dev Container Template:

  • Added a new template directory src/azure-functions-go with configuration files for Dev Containers, including Dockerfile, devcontainer.json, docker-compose.yml, and devcontainer-template.json, enabling Go development for Azure Functions with customizable Go and Azure Functions CLI versions. [1] [2] [3] [4]

Documentation and Workflow Updates:

  • Updated README.md to include the new Azure Functions (Go) template with supported Go versions.
  • Modified the test workflow .github/workflows/test-pr.yml to add a filter for the new azure-functions-go directory, ensuring CI coverage.

Dependency Management and Testing:

  • Added a Dependabot configuration for the new template to automate dependency updates for Dev Containers.
  • Introduced a basic test script test/azure-functions-go/test.sh to validate the Go template setup.

@shibayan shibayan requested a review from Copilot May 31, 2026 10:08
@shibayan shibayan self-assigned this May 31, 2026
@shibayan shibayan added the enhancement New feature or request label May 31, 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 adds a new Azure Functions (Go) Dev Container Template to the template collection, with CI/test wiring and README visibility alongside the existing language-specific Azure Functions templates.

Changes:

  • Adds the azure-functions-go template files, including dev container configuration, Docker Compose with Azurite, and template metadata/options.
  • Adds CI path filtering and a smoke test script for the new template.
  • Updates README to list Azure Functions (Go) and supported Go versions.

Reviewed changes

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

Show a summary per file
File Description
src/azure-functions-go/.devcontainer/devcontainer.json Defines the Go/Azure Functions dev container features and VS Code customizations.
src/azure-functions-go/.devcontainer/Dockerfile Uses the shared base dev container image.
src/azure-functions-go/.devcontainer/docker-compose.yml Adds the app and Azurite services.
src/azure-functions-go/devcontainer-template.json Adds template metadata and configurable Go/Core Tools versions.
src/azure-functions-go/.github/dependabot.yml Enables Dependabot updates for the template.
test/azure-functions-go/test.sh Adds smoke checks for Go and Azure Functions Core Tools.
.github/workflows/test-pr.yml Includes the new template in PR change detection.
README.md Lists the new Go Azure Functions template.

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

Comment thread src/azure-functions-go/.devcontainer/devcontainer.json Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@shibayan shibayan merged commit 59e6838 into master May 31, 2026
3 checks passed
@shibayan shibayan deleted the add-go-template branch May 31, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants