Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Add Functions Timer trigger templates for Python, JavaScript, TypeScript, PowerShell, and Java#844

Open
Copilot wants to merge 2 commits intomainfrom
copilot/add-functions-timer-samples
Open

Add Functions Timer trigger templates for Python, JavaScript, TypeScript, PowerShell, and Java#844
Copilot wants to merge 2 commits intomainfrom
copilot/add-functions-timer-samples

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 24, 2026

Follow-up to #839 — adds the remaining Azure Functions Timer trigger quickstart templates across all supported languages.

Templates added to templates.json

  • Pythonfunctions-quickstart-python-azd-timer
  • JavaScriptfunctions-quickstart-javascript-azd-timer
  • TypeScriptfunctions-quickstart-typescript-azd-timer
  • PowerShellfunctions-quickstart-powershell-azd-timer
  • Javafunctions-quickstart-java-azd-timer

All entries follow the existing .NET timer template pattern: Microsoft-authored, Flex Consumption deployment, Bicep IaC, with functions, managedidentity, vnets, and appinsights as Azure services. PowerShell uses powershell in tags (not languages) consistent with other PowerShell templates since it's defined as type: "Tools" in tags.tsx.

…Shell, and Java

Agent-Logs-Url: https://github.com/Azure/awesome-azd/sessions/4fb013cc-3fa6-438b-9fed-a4ebbc3ba0c0

Co-authored-by: hemarina <104857065+hemarina@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Functions Timer samples for multiple languages to AZD Gallery Add Functions Timer trigger templates for Python, JavaScript, TypeScript, PowerShell, and Java Apr 24, 2026
Copilot AI requested a review from hemarina April 24, 2026 16:37
@hemarina hemarina marked this pull request as ready for review April 28, 2026 01:55
Copilot AI review requested due to automatic review settings April 28, 2026 01:55
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds the remaining Azure Functions Timer trigger quickstart templates to the Awesome AZD gallery, aligning with the existing Azure Functions quickstart pattern and enabling discovery across multiple languages.

Changes:

  • Added 5 new Azure Functions Timer trigger template entries (Python, JavaScript, TypeScript, PowerShell, Java).
  • Tagged templates as Microsoft-authored with Flex Consumption deployment-related Azure service tags and Bicep IaC.

Comment on lines +7227 to +7232
"title": "Azure Functions Python Timer Trigger using Azure Developer CLI",
"description": "This repository contains an Azure Functions Timer trigger quickstart written in Python and deployed to Azure Functions Flex Consumption using the Azure Developer CLI (azd). The sample uses managed identity and a virtual network to make sure deployment is secure by default.",
"preview": "./templates/images/test.png",
"authorUrl": "https://github.com/Azure-Samples",
"author": "Azure Functions Team",
"source": "https://github.com/Azure-Samples/functions-quickstart-python-azd-timer",
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

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

These entries are tagged as Microsoft-authored ("msft"). Per the repo’s template review guidelines, please include a link to a test pipeline run or other proof (e.g., screenshots/logs) showing that each of these templates successfully deploys with azd up.

Copilot generated this review using guidance from repository custom instructions.
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.

@im-samz Could you provide proof of test run for these templates?

Copy link
Copy Markdown
Member

@jongio jongio left a comment

Choose a reason for hiding this comment

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

5 timer-trigger templates following the existing .NET pattern. Tag validation passes (all defined in tags.tsx, correct placement), all source repos exist and are public, UUIDs are unique, tests pass (336/336).

Two items before this can merge:

  1. Merge conflicts - this PR conflicts with main and needs a rebase.
  2. Deployment proof - these are msft-tagged templates. @hemarina can you provide a test pipeline link or screenshots showing each template deploys successfully with azd up?

Minor: the descriptions say "make sure deployment is secure by default" and reference "azd" (lowercase), while the existing .NET timer template uses "ensure it's secure by default" and "AZD" (uppercase). Not blocking, but worth aligning for consistency.

Comment on lines +7227 to +7232
"title": "Azure Functions Python Timer Trigger using Azure Developer CLI",
"description": "This repository contains an Azure Functions Timer trigger quickstart written in Python and deployed to Azure Functions Flex Consumption using the Azure Developer CLI (azd). The sample uses managed identity and a virtual network to make sure deployment is secure by default.",
"preview": "./templates/images/test.png",
"authorUrl": "https://github.com/Azure-Samples",
"author": "Azure Functions Team",
"source": "https://github.com/Azure-Samples/functions-quickstart-python-azd-timer",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@hemarina These are msft-tagged templates. Per repo guidelines, please provide a test pipeline link or proof of successful deployment for each of these 5 timer templates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[New azd-template] Adding Functions Timer samples (Python, JavaScript, TypeScript, PowerShell, & Java) to AZD Gallery

4 participants