mirror of
https://github.com/Koenkk/zigbee2mqtt.git
synced 2026-07-01 17:41:37 +00:00
4294512486
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
35 lines
1.3 KiB
YAML
35 lines
1.3 KiB
YAML
on:
|
|
workflow_dispatch:
|
|
|
|
name: GHCR cleanup
|
|
|
|
permissions: {}
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Delete untagged images
|
|
uses: actions/github-script@v9
|
|
with:
|
|
github-token: ${{ secrets.GH_TOKEN }}
|
|
script: |
|
|
const response = await github.request("GET /${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions",
|
|
{ per_page: ${{ env.PER_PAGE }}
|
|
});
|
|
for(version of response.data) {
|
|
if (version.metadata.container.tags.length == 0) {
|
|
try {
|
|
console.log("delete " + version.id)
|
|
const deleteResponse = await github.request("DELETE /${{ env.OWNER }}/packages/container/${{ env.PACKAGE_NAME }}/versions/" + version.id, { });
|
|
console.log("status " + deleteResponse.status)
|
|
} catch (e) {
|
|
console.log("failed")
|
|
}
|
|
}
|
|
}
|
|
env:
|
|
OWNER: user
|
|
PACKAGE_NAME: zigbee2mqtt
|
|
PER_PAGE: 2000
|