As noted in #522, many non-release artifacts in Spine's GitHub Packages are obsolete and no longer in use.
This changeset introduces a GitHub Actions workflow to automate the removal of these obsolete non-release artifacts from GitHub Packages.
An artifact is considered non-releasable if it includes the word “SNAPSHOT” in its version name. The workflow is scheduled to run daily at midnight. The removal task retains the five most recent non-release artifacts.
The artifact removal process follows these steps:
Retrieves the names of packages created from this repository.
For each package published from this repository, initiates a separate job to remove obsolete artifacts.
Additional details:
Artifacts that are public and have been downloaded more than 5,000 times cannot be deleted. In such cases, contact GitHub Support for assistance.
Up to 100 artifacts can be removed per run per package. If more than 100 obsolete artifacts exist, manually restart the workflow or wait for the next scheduled removal.
As noted in #522, many non-release artifacts in Spine's GitHub Packages are obsolete and no longer in use.
This changeset introduces a GitHub Actions workflow to automate the removal of these obsolete non-release artifacts from GitHub Packages.
An artifact is considered non-releasable if it includes the word “SNAPSHOT” in its version name. The workflow is scheduled to run daily at midnight. The removal task retains the five most recent non-release artifacts.
The artifact removal process follows these steps:
Retrieves the names of packages created from this repository.
For each package published from this repository, initiates a separate job to remove obsolete artifacts.
Additional details:
Artifacts that are public and have been downloaded more than 5,000 times cannot be deleted. In such cases, contact GitHub Support for assistance.
Up to 100 artifacts can be removed per run per package. If more than 100 obsolete artifacts exist, manually restart the workflow or wait for the next scheduled removal.