Skip to content

Wrap remaining packages endpoints (3 missing of 27) #106

@ldraney

Description

@ldraney

Parent Issue

#86 — Expand Octokit coverage

Category: packages

File: src/tools/categories/packages.ts
Current: 24/27

Already Wrapped

listPackagesForAuthenticatedUser, listPackagesForUser, listPackagesForOrganization, getPackageForAuthenticatedUser, getPackageForUser, getPackageForOrganization, deletePackageForAuthenticatedUser, deletePackageForUser, deletePackageForOrg, getAllPackageVersionsForPackageOwnedByAuthenticatedUser, getAllPackageVersionsForPackageOwnedByUser, getAllPackageVersionsForPackageOwnedByOrg, getPackageVersionForAuthenticatedUser, getPackageVersionForUser, getPackageVersionForOrganization, deletePackageVersionForAuthenticatedUser, deletePackageVersionForUser, deletePackageVersionForOrg, restorePackageForAuthenticatedUser, restorePackageForUser, restorePackageForOrg, restorePackageVersionForAuthenticatedUser, restorePackageVersionForUser, restorePackageVersionForOrg

Methods to Add (3)

Method Route
getAllPackageVersionsForAPackageOwnedByAnOrg GET /orgs/{org}/packages/{package_type}/{package_name}/versions
getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser GET /user/packages/{package_type}/{package_name}/versions
listDockerMigrationConflictingPackagesForAuthenticatedUser GET /user/docker/conflicts
listDockerMigrationConflictingPackagesForOrganization GET /orgs/{org}/docker/conflicts
listDockerMigrationConflictingPackagesForUser GET /users/{username}/docker/conflicts

Note: Some of these may be renamed aliases for already-wrapped methods. Check if getAllPackageVersionsForAPackageOwnedByAnOrg is an alias for getAllPackageVersionsForPackageOwnedByOrg.

Pattern

See src/tools/categories/git.ts. Tool name: github_packages_<snake_case_method>.

Acceptance Criteria

  • All missing methods wrapped (skip renamed aliases)
  • npm run build passes
  • TOOLS.md updated

Metadata

Metadata

Assignees

No one assigned

    Labels

    octokit-coverageExpanding Octokit REST API coverage (#86)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions