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
Copy file name to clipboardexpand all lines: .github/ISSUE_TEMPLATE/new-release-template.md
+13-13
Original file line number
Diff line number
Diff line change
@@ -3,49 +3,49 @@ name: New release template
3
3
about: Template for creating new releases of Durable Functions
4
4
title: ''
5
5
labels: ''
6
-
assignees: amdeel, davidmrdavid, bachuv, nytiannn
6
+
assignees: davidmrdavid, bachuv, nytiannn
7
7
8
8
---
9
9
10
10
**Prep DTFx Release: (assigned to:)**
11
11
_Due: <2-3-business-days-before-release>_
12
-
-[ ] Check DTFx package versions (either DT-AzureStorage only or if there were Core changes DT-AzureStorage, DT-Core, DT-Emulator, and DT-Redis)
12
+
-[ ] Check DTFx package versions (either DT-AzureStorage only or if there were Core changes DT-AzureStorage, DT-Core, and DT-ApplicationInsights)
13
13
-[ ] Review the [DTFx Dependabot vulnerability alerts](https://github.com/Azure/durabletask/security/dependabot) and address them. Note: code samples / test projects _may_ be excluded from this check.
14
-
-[ ] Delete DTFx test packages from staging myget.
14
+
-[ ] Delete DTFx test packages from the [ADO feed](https://dev.azure.com/durabletaskframework/Durable%20Task%20Framework%20CI/_artifacts/feed/durabletask).
15
15
-[ ] Run the [DTFx release pipeline](https://durabletaskframework.visualstudio.com/Durable%20Task%20Framework%20CI/_build?definitionId=21) ([defined here](https://github.com/Azure/durabletask/blob/main/azure-pipelines-release.yml)) to obtain new packages.
16
-
-[ ] Publish DTFx packages to staging myget (https://www.myget.org/feed/Packages/azure-appservice) for testing.
16
+
-[ ] Publish DTFx packages to the [ADO feed](https://dev.azure.com/durabletaskframework/Durable%20Task%20Framework%20CI/_artifacts/feed/durabletask) for testing.
17
17
18
18
**Prep Release (assigned to: )**
19
19
_Due: <2-business-days-before-release>_
20
20
-[ ] Update Durable Functions references (Analyzer? DTFx?) and check current version.
21
21
-[ ] Locally, run `dotnet list package --vulnerable` to ensure the release is not affected by any vulnerable dependencies.
22
22
-[ ] Review the [Dependabot vulnerability alerts](https://github.com/Azure/azure-functions-durable-extension/security/dependabot) and address them. Note: code samples / test projects _may_ be excluded from this check.
23
-
-[ ] Add Durable Functions package to myget staging feed.
23
+
-[ ] Add the Durable Functions package to the [ADO test feed](https://dev.azure.com/durabletaskframework/Durable%20Task%20Framework%20CI/_artifacts/feed/durabletask-test).
24
24
-[ ] Check for package size, make sure it's not surprisingly heavier than a previous release.
25
-
-[ ] Merge dev into main. Person performing validation must approve PR. Important: Merge NOT Squash merge.
25
+
-[ ] Merge (**choose create a merge commit, NOT squash merge**) dev into main. Person performing validation must approve PR.
26
26
27
27
**Validation**
28
28
_Due: <1-business-days-before-release>_
29
29
-[ ] Run private performance tests and ensure no regressions. **(assigned to: )**
30
30
-[ ] Smoke test Functions V1, Functions V2, and Functions V3 .NET apps. **(assigned to: )**
31
-
-[ ] Smoke test JavaScript and Python apps. **(assigned to: )**
32
31
33
32
**DTFx Release Completion (assigned to: )**
34
33
_Due: <release-deadline>_
35
-
-[ ]Publish DTFx packages to nuget (directly to nuget.org).
34
+
-[ ]Upload DTFx packages to NuGet (directly to nuget.org).
36
35
-[ ] Delete `Microsoft.DurableTask.Sidecar.Protobuf` from MyGet, and publish it to NuGet _iff_ it was updated as an Extension dependency.
37
36
-[ ] Publish release notes for DTFx.
38
-
-[ ] Patch increment DTFx packages that were released (either DT-AzureStorage only or if there were Core changes DT-AzureStorage, DT-Core, DT-Emulator, and DT-Redis)
37
+
-[ ] Patch increment DTFx packages that were released (either DT-AzureStorage only or if there were Core changes DT-AzureStorage, DT-Core, and DT-ApplicationInsights)
39
38
40
39
**Release Completion (assigned to: )**
41
40
_Due: <release-deadline>_
42
-
-[ ] Delete Durable Functions packages from myget.
-[ ] Delete Durable Functions packages from the [ADO test feed](https://dev.azure.com/durabletaskframework/Durable%20Task%20Framework%20CI/_artifacts/feed/durabletask-test).
42
+
-[ ] Run the [Durable Functions release pipeline](https://dev.azure.com/durabletaskframework/Durable%20Task%20Framework%20CI/_build?definitionId=23) and select `main` as the branch.
43
+
-[ ] Add the Durable Functions package to the [ADO feed](https://dev.azure.com/durabletaskframework/Durable%20Task%20Framework%20CI/_artifacts/feed/durabletask) using [this pipeline](https://dev.azure.com/durabletaskframework/Durable%20Task%20Framework%20CI/_release?_a=releases&view=mine&definitionId=11).
44
+
-[ ] Upload the Durable Functions package to NuGet (directly to nuget.org).
45
45
-[ ] Create a PR in the [Azure Functions templates repo](https://github.com/Azure/azure-functions-templates) targeting branch `dev` to update all references of "Microsoft.Azure.WebJobs.Extensions.DurableTask" (search for this string in the code) to the latest version.
46
46
-[ ]_if and only if this is a new major release_, Create a PR in the [Azure Functions bundles repo](https://github.com/Azure/azure-functions-extension-bundles) to update bundles to the latest version .
47
47
-[ ] Merge all pending PR docs from `pending_docs.md.`
48
48
-[ ] Reset `pending_docs.md` and `release_notes.md` in the `dev` branch. You will want to save `release_notes.md` somewhere for when you publish release notes.
49
49
-[ ] Publish release notes from the pre-reset `release_notes.md.`
50
-
-[ ] Post announcement on [App Service Announcements GitHub repo](https://github.com/Azure/app-service-announcements) and Twitter (Chris).
0 commit comments