File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2121 min-versions-to-keep : 0
2222 delete-only-untagged-versions : " true"
2323
24+ # THIS DOES NOT WORK WITH MANY MANY MANY PACKAGES
2425# - name: Delete untagged platform-plugin-dev packages
2526# uses: actions/delete-package-versions@v4
2627# with:
2930# token: ${{ secrets.PAT_TOKEN_GITHUB }}
3031# min-versions-to-keep: 0
3132# delete-only-untagged-versions: "true"
33+
34+ - name : Delete untagged images of platform-plugin-dev
35+ uses : actions/github-script@v7
36+ with :
37+ github-token : ${{ secrets.PAT_TOKEN_GITHUB }}
38+ script : |
39+ const response = await github.request("GET /${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions",
40+ { per_page: ${{ env.PER_PAGE }}
41+ });
42+ for (version of response.data) {
43+ if (version.metadata.container.tags.length == 0) {
44+ console.log("delete " + version.id)
45+
46+ const deleteResponse = await github.request("DELETE /${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { });
47+ console.log("status " + deleteResponse.status)
48+ }
49+ }
50+ env :
51+ OWNER : orgs/FriendsOfShopware # or orgs/<org name>
52+ PACKAGE_NAME : platform-plugin-dev
53+ PER_PAGE : 100
You can’t perform that action at this time.
0 commit comments