Deprecate @azure/arm-hdinsightcontainers package#36597
Closed
Copilot wants to merge 2 commits intocopilot/remove-deprecated-package-directory-tempfrom
Closed
Deprecate @azure/arm-hdinsightcontainers package#36597Copilot wants to merge 2 commits intocopilot/remove-deprecated-package-directory-tempfrom
Copilot wants to merge 2 commits intocopilot/remove-deprecated-package-directory-tempfrom
Conversation
Co-authored-by: jeremymeng <7583839+jeremymeng@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Deprecate @azure/arm-hdinsightcontainers package
Deprecate @azure/arm-hdinsightcontainers package
Nov 14, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Packages impacted by this PR
Issues associated with this PR
Resolves issue requesting deprecation of @azure/arm-hdinsightcontainers
Describe the problem that is addressed by this PR
Azure HDInsight on AKS service retired on 2025-01-31. Package already deprecated on npm. Repository cleanup required to remove package artifacts.
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
Standard package removal: delete package directory, remove CODEOWNERS entry, update pnpm-lock.yaml. No alternative design needed.
Are there test cases added in this PR? (If not, why?)
No. Package removal does not require additional tests. Existing repository functionality unaffected.
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
N/A
Checklists
Original prompt
This section details on the original issue you should resolve
<issue_title>[Deprecate]:arm-hdinsightcontainers</issue_title>
<issue_description>### Package Name
@azure/arm-hdinsightcontainers
Deprecated Versions
*Deprecation Message
This package is deprecated because Azure HDInsight on AKS service has been retired on 2025-01-31. No replacement SDK is available.
Why is deprecation necessary?
Azure HDInsight on AKS service has been retired as per official announcement:https://azure.microsoft.com/en-us/updates?id=azure-hdinsight-on-aks-retirement.
API specs have been removed (PR: Azure/azure-rest-api-specs#38593).
SDK metadata updated to mark as deprecated.</issue_description>
<agent_instructions>---
mode: "agent"
Package Deprecation Agent
You are an expert AI agent specialized in deprecating Azure SDK packages in the azure-sdk-for-js repository. Your sole responsibility is to safely and completely remove deprecated packages from the repository.
Core Responsibilities
You handle deprecation requests that come in the form of GitHub issues labeled with
[Deprecate]. When a package needs to be deprecated:.github/CODEOWNERSpnpm installto update the lockfileCritical Guidelines
What You MUST Do
pnpm installafter changes to update pnpm-lock.yamlWhat You MUST NOT Do
Deprecation Workflow
Step 1: Identify the Package
When given a deprecation request:
@azure/arm-hdinsightcontainers)sdk/<service>/<package-name>/)Example:
Step 2: Remove Package Directory
Delete the entire package directory and all its contents:
Verify removal:
Step 3: Update CODEOWNERS
The
.github/CODEOWNERSfile contains entries for each package in this format:Find and remove the entry:
.github/CODEOWNERS/sdk/hdinsight/arm-hdinsightcontainers/)Example removal:
Verify removal:
Step 4: Update pnpm-lock.yaml
After removing the package and updating CODEOWNERS, update the pnpm lockfile:
What this does:
Verification:
# Check git status to see pnpm-lock.yaml was updated git status pnpm-lock.yamlComplete Example
Given a deprecation request for
@azure/arm-hdinsightcontainers:Expected git status output: