Azure / Azure/azure-functions-powershell-worker

Update `profile.ps1` templates to show how to enable the new external Durable Functions PS SDK

Open
#906 0 comments 0 reactions 0 assignees View on GitHub
feature:durable functions
Dominant language
C#
Stars
215
Forks
61
Avg merge
21h 4m
Merged PRs (30d)
6

Description

In the near future, we will be releasing a new standalone Durable Functions SDK for PowerShell.

After installing it from the PowerShell Gallery, users need to enable it by explicitly importing the package in their `profile.ps1`. We should update our `profile.ps1` templates so that customers have a guide on how to do this.

This will most likely just be a commented out import statement such as `Import-Module AzureFunctions.PowerShell.Durable.SDK` at the end of the file.

We will need to update the following `profile.ps1` template sources:
- The Functions Host, which powers the portal experience: https://github.com/Azure/azure-functions-host/issues/9025
- Core Tools: https://github.com/Azure/azure-functions-core-tools/issues/3241
- The VSCode Extension: https://github.com/microsoft/vscode-azurefunctions/issues/3512

**Note** that we do not need to complete this task until a public announcement is made for the new SDK. In the meantime, this ticket simply exists to track that work.

Contributor guide

No contributing guide indexed for this repository

Research direction

Wait for the public announcement referenced in the issue, then review the profile.ps1 template sources tracked by the Functions Host, Core Tools, and VSCode Extension issues. Add the commented Import-Module AzureFunctions.PowerShell.Durable.SDK guidance at the end of each applicable template and verify all three sources contain it.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, powershell
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.