diff --git a/assets/images/help/delete-container-package-version.png b/assets/images/help/delete-container-package-version.png new file mode 100644 index 0000000000..e94ec9ca49 Binary files /dev/null and b/assets/images/help/delete-container-package-version.png differ diff --git a/assets/images/help/package-registry/confirm-container-package-deletion.png b/assets/images/help/package-registry/confirm-container-package-deletion.png new file mode 100644 index 0000000000..ea1dcf4a50 Binary files /dev/null and b/assets/images/help/package-registry/confirm-container-package-deletion.png differ diff --git a/assets/images/help/package-registry/confirm-container-package-version-deletion.png b/assets/images/help/package-registry/confirm-container-package-version-deletion.png new file mode 100644 index 0000000000..164194ceda Binary files /dev/null and b/assets/images/help/package-registry/confirm-container-package-version-deletion.png differ diff --git a/assets/images/help/package-registry/delete-container-package-button.png b/assets/images/help/package-registry/delete-container-package-button.png new file mode 100644 index 0000000000..4e421abbee Binary files /dev/null and b/assets/images/help/package-registry/delete-container-package-button.png differ diff --git a/assets/images/help/package-registry/delete-container-package-version.png b/assets/images/help/package-registry/delete-container-package-version.png new file mode 100644 index 0000000000..2d21854495 Binary files /dev/null and b/assets/images/help/package-registry/delete-container-package-version.png differ diff --git a/assets/images/help/package-registry/delete-package-under-danger-zone.png b/assets/images/help/package-registry/delete-package-under-danger-zone.png new file mode 100644 index 0000000000..97f1f4a698 Binary files /dev/null and b/assets/images/help/package-registry/delete-package-under-danger-zone.png differ diff --git a/assets/images/help/package-registry/make-all-container-versions-visible.png b/assets/images/help/package-registry/make-all-container-versions-visible.png new file mode 100644 index 0000000000..265ac6216a Binary files /dev/null and b/assets/images/help/package-registry/make-all-container-versions-visible.png differ diff --git a/assets/images/help/package-registry/options-for-container-settings.png b/assets/images/help/package-registry/options-for-container-settings.png new file mode 100644 index 0000000000..de94379d54 Binary files /dev/null and b/assets/images/help/package-registry/options-for-container-settings.png differ diff --git a/content/packages/guides/deleting-a-container-image.md b/content/packages/guides/deleting-a-container-image.md index 11c6cabf81..25c8007801 100644 --- a/content/packages/guides/deleting-a-container-image.md +++ b/content/packages/guides/deleting-a-container-image.md @@ -1,9 +1,9 @@ --- title: Deleting a container image -intro: 'You can delete a version of a private container image using GraphQL or on {% data variables.product.prodname_dotcom %}.' +intro: 'You can delete a specific version or all versions of a private or public container image on {% data variables.product.prodname_dotcom %}.' product: '{% data reusables.gated-features.packages %}' -redirect_from: - - /packages/managing-container-images-with-github-container-registry/deleting-a-container-image +redirect_from: + - /packages/managing-container-images-with-github-container-registry/deleting-a-container-image versions: free-pro-team: '*' --- @@ -20,18 +20,46 @@ When deleting public packages, be aware that you may break projects that depend ### Deleting a version of a user-owned container image on {% data variables.product.prodname_dotcom %} +To only delete specific versions of a container image, you can use these steps. To delete an entire package, see "[Deleting all versions of a user-owned container image on {% data variables.product.prodname_dotcom %}](#deleting-all-versions-of-a-user-owned-container-image-on-github)." + {% data reusables.package_registry.package-settings-from-user-level %} 5. On the left, click **Manage versions**. -5. To the right of the version you want to delete, click **Delete**. - ![Delete package button](/assets/images/help/package-registry/delete-package-button.png) +6. Optionally, to ensure you're seeing all of your package versions, use the "Type" drop down menu and select **All**. + ![Package version type drop down menu showing option to list all versions](/assets/images/help/package-registry/make-all-container-versions-visible.png) +5. To the right of the version you want to delete, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Delete version**. + ![Delete package version button](/assets/images/help/package-registry/delete-container-package-version.png) 6. To confirm deletion, type the package name and click **I understand the consequences, delete this version**. - ![Confirm package deletion button](/assets/images/help/package-registry/confirm-package-deletion.png) + ![Confirm package deletion button](/assets/images/help/package-registry/confirm-container-package-version-deletion.png) ### Deleting a version of an organization-owned container image on {% data variables.product.prodname_dotcom %} +To only delete specific versions of a container image that you have admin , you can use these steps. To delete an entire package, see "[Deleting all versions of an organization-owned container image on {% data variables.product.prodname_dotcom %}](#deleting-all-versions-of-an-organization-owned-container-image-on-github)." + {% data reusables.package_registry.package-settings-from-org-level %} 5. On the left, click **Manage versions**. -5. To the right of the version you want to delete, click **Delete**. - ![Delete package button](/assets/images/help/package-registry/delete-package-button.png) +6. Optionally, to ensure you're seeing all of your package versions, use the "Type" drop down menu and select **All**. + ![Package version type drop down menu showing option to list all versions](/assets/images/help/package-registry/make-all-container-versions-visible.png) +5. To the right of the version you want to delete, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Delete version**. + ![Delete package version button](/assets/images/help/package-registry/delete-container-package-version.png) 6. To confirm deletion, type the package name and click **I understand the consequences, delete this version**. - ![Confirm package deletion button](/assets/images/help/package-registry/confirm-package-deletion.png) + ![Confirm package version deletion button](/assets/images/help/package-registry/confirm-container-package-version-deletion.png) + +### Deleting all versions of a user-owned container image on {% data variables.product.prodname_dotcom %} + +{% data reusables.package_registry.package-settings-from-user-level %} +5. On the left, click **Options**. + !["Options" menu option](/assets/images/help/package-registry/options-for-container-settings.png) +6. Under "Danger zone", click **Delete this package**. + ![Delete package version button](/assets/images/help/package-registry/delete-container-package-button.png) +6. To confirm deletion, type the package name and click **I understand the consequences, delete this package**. + ![Confirm package version deletion button](/assets/images/help/package-registry/confirm-container-package-deletion.png) + +### Deleting all versions of an organization-owned container image on {% data variables.product.prodname_dotcom %} + +{% data reusables.package_registry.package-settings-from-org-level %} +5. On the left, click **Options**. + !["Options" menu option](/assets/images/help/package-registry/options-for-container-settings.png) +6. Under "Danger zone", click **Delete this package**. + ![Delete package button](/assets/images/help/package-registry/delete-container-package-button.png) +6. To confirm deletion, type the package name and click **I understand the consequences, delete this package**. + ![Confirm package deletion button](/assets/images/help/package-registry/confirm-container-package-deletion.png)