Skip to content

Commit 0ba364c

Browse files
authored
Update deprecation_process.md (Azure#38270)
Adding a section on: - adding the artifact to the ci before release - skipping checks for other failing packages in the pipeline for release if needed
1 parent c130cf4 commit 0ba364c

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

.vscode/cspell.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,9 @@
187187
"azurecr",
188188
"azuremgmtcore",
189189
"azuremgmtcommunication",
190+
"azuremypackage",
190191
"bdist",
192+
"Beddall",
191193
"bstr",
192194
"byref",
193195
"cdll",
@@ -241,8 +243,10 @@
241243
"fileno",
242244
"fqdns",
243245
"fstat",
246+
"Ganguly",
244247
"gbps",
245248
"GCCH",
249+
"Geraghty",
246250
"getsizeof",
247251
"graphrbac",
248252
"gmtime",
@@ -319,6 +323,8 @@
319323
"myacr",
320324
"mydirectory",
321325
"myfile",
326+
"mynewpackage",
327+
"mypackage",
322328
"myvault",
323329
"mytable",
324330
"nazsdk",
@@ -343,6 +349,7 @@
343349
"ownerid",
344350
"PBYTE",
345351
"PCREDENTIAL",
352+
"pepy",
346353
"perfmon",
347354
"perfstress",
348355
"perfstressdebug",
@@ -371,6 +378,9 @@
371378
"pyversion",
372379
"RAGRS",
373380
"rdbms",
381+
"rgeraghty",
382+
"Rohit",
383+
"rohitganguly",
374384
"reauthenticated",
375385
"reimage",
376386
"revascularization",
@@ -446,6 +456,7 @@
446456
"volcz",
447457
"vsts",
448458
"wchar",
459+
"wesh",
449460
"westcentralus",
450461
"westus",
451462
"wfile",

doc/deprecation_process.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,20 @@ Replace ALL existing text with a disclaimer in the following format.
9999

100100
- Update the `Development Status` classifier in `setup.py` to `Development Status :: 7 - Inactive`.
101101
- `Inactive` packages are disabled from most CI verification such as tests/mypy/pylint/etc., therefore the CI should be faster and have fewer requirements.
102+
103+
## ci.yml
104+
105+
- Ensure the package is listed under `Artifacts` so that the artifact is generated for release. If not listed, add it.
106+
107+
```yml
108+
extends:
109+
parameters:
110+
...
111+
Artifacts:
112+
- name: azure-mypackage
113+
safeName: azuremypackage
114+
```
115+
102116
103117
# Step 2: Resolve all open issues/PRs corresponding to the library.
104118
@@ -145,6 +159,10 @@ A release here is the same as usual, triggering the release pipeline of your SDK
145159

146160
**Note: This release DOES NOT need to be done during during release week and can be done any time.**
147161

162+
### Checks Failing on Other Packages
163+
164+
You may see tests/mypy/pylint or other checks failing on other packages in the CI when releasing. To unblock the release of the deprecated package, you may add one or more `Skip.*` variables when you 'Run pipeline' to skip these checks. The `Skip.*` variables for all checks are listed [here](https://github.com/Azure/azure-sdk-for-python/blob/dc283ae7e8f7fe3bb1db8f27315d589e88bdf453/doc/eng_sys_checks.md?plain=1#L76).
165+
148166
## Post-Release
149167

150168
Check to make sure that the new version of the package has been released on PyPI.

0 commit comments

Comments
 (0)