diff --git a/.vscode/cspell.json b/.vscode/cspell.json index 2f0c5e620306..f1e127fcbc04 100644 --- a/.vscode/cspell.json +++ b/.vscode/cspell.json @@ -187,7 +187,9 @@ "azurecr", "azuremgmtcore", "azuremgmtcommunication", + "azuremypackage", "bdist", + "Beddall", "bstr", "byref", "cdll", @@ -241,8 +243,10 @@ "fileno", "fqdns", "fstat", + "Ganguly", "gbps", "GCCH", + "Geraghty", "getsizeof", "graphrbac", "gmtime", @@ -319,6 +323,8 @@ "myacr", "mydirectory", "myfile", + "mynewpackage", + "mypackage", "myvault", "mytable", "nazsdk", @@ -343,6 +349,7 @@ "ownerid", "PBYTE", "PCREDENTIAL", + "pepy", "perfmon", "perfstress", "perfstressdebug", @@ -371,6 +378,9 @@ "pyversion", "RAGRS", "rdbms", + "rgeraghty", + "Rohit", + "rohitganguly", "reauthenticated", "reimage", "revascularization", @@ -446,6 +456,7 @@ "volcz", "vsts", "wchar", + "wesh", "westcentralus", "westus", "wfile", diff --git a/doc/deprecation_process.md b/doc/deprecation_process.md index 9d75f9027999..4e3cbbb2c448 100644 --- a/doc/deprecation_process.md +++ b/doc/deprecation_process.md @@ -99,6 +99,20 @@ Replace ALL existing text with a disclaimer in the following format. - Update the `Development Status` classifier in `setup.py` to `Development Status :: 7 - Inactive`. - `Inactive` packages are disabled from most CI verification such as tests/mypy/pylint/etc., therefore the CI should be faster and have fewer requirements. + +## ci.yml + +- Ensure the package is listed under `Artifacts` so that the artifact is generated for release. If not listed, add it. + + ```yml + extends: + parameters: + ... + Artifacts: + - name: azure-mypackage + safeName: azuremypackage + ``` + # Step 2: Resolve all open issues/PRs corresponding to the library. @@ -145,6 +159,10 @@ A release here is the same as usual, triggering the release pipeline of your SDK **Note: This release DOES NOT need to be done during during release week and can be done any time.** +### Checks Failing on Other Packages + +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). + ## Post-Release Check to make sure that the new version of the package has been released on PyPI.