You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Upgrade to PowerShell SDK 7.4.0-preview.1
* Upgrade to .NET SDK 7.0
* Update README.md to target net7.0 and PowerShell 7.4
* Upgrade TargetFramework to net7.0
* Update tests: Convertfrom-Json returns an ordered hashtable
* Reset build counter for PowerShell 7.4
* Update package id to Microsoft.Azure.Functions.PowerShellWorker.PS7.4
* Add PowerShell 7.4 to the list of supported versions
* Update E2E tests to target PowerShell 7.4
* Remove logic to create case-insensitive hashtable from the ConvertFromJson output
* Update tests
* Add support to update the PowerShell 7.2 and 7.4 language workers in the Core Tools
* Try to create a case insensitive Hashtable for the DurableClient when deserializing JSON
* Update ConvertFromJson logic for Durable client
* Add test case to validate TypedDataToCaseInsensitiveHashtable deserialization
* Update build.ps1 logging
Under the `workers/powershell` folder, create a folder with the name `7.2` if it does not exist yet. Copy the result of the `publish` directory into the `workers/powershell/7.2` folder, and copy the `publish/worker.config.json` file into the `workers/powershell` folder:
85
+
Under the `workers/powershell` folder, create a folder with the name `7.4` if it does not exist yet. Copy the result of the `publish` directory into the `workers/powershell/7.4` folder, and copy the `publish/worker.config.json` file into the `workers/powershell` folder:
> NOTE: if the powershell folder already exists, you should delete it or debugging won't work.
92
92
93
93
Then `cd` into a Function App with PowerShell as the worker runtime
94
94
(NOTE: There's an example PowerShell Function App in the `examples` folder).
95
95
96
-
Set the environment variable `FUNCTIONS_WORKER_RUNTIME_VERSION` to `7.2`, or add this as an app setting to the `local.settings.json` file.
96
+
Set the environment variable `FUNCTIONS_WORKER_RUNTIME_VERSION` to `7.4`, or add this as an app setting to the `local.settings.json` file.
97
97
98
98
Lastly, run:
99
99
@@ -119,15 +119,15 @@ set the environment variable `"AzureWebJobsScriptRoot"`
119
119
to the root folder path (the folder which contains the `host.json`)
120
120
of your test functions app.
121
121
122
-
Under the `workers/powershell` folder, create a folder with the name `7.2` if it does not exist yet. Then copy the `publish` directory to `workers/powershell/7.2`, and the `publish/worker.config.json` to `workers/powershell`:
122
+
Under the `workers/powershell` folder, create a folder with the name `7.4` if it does not exist yet. Then copy the `publish` directory to `workers/powershell/7.4`, and the `publish/worker.config.json` to `workers/powershell`:
Copy file name to clipboardExpand all lines: test/E2E/Azure.Functions.PowerShellWorker.E2E/Azure.Functions.PowerShellWorker.E2E/Azure.Functions.PowerShellWorker.E2E.csproj
0 commit comments