diff --git a/.github/workflows/delete-stale-from-cloudsmith.yml b/.github/workflows/delete-stale-from-cloudsmith.yml new file mode 100644 index 00000000000000..80b4dc279073a5 --- /dev/null +++ b/.github/workflows/delete-stale-from-cloudsmith.yml @@ -0,0 +1,27 @@ +name: Delete stale artifacts from cloudsmith + +on: + workflow_dispatch: + inputs: + branch: + description: 'Number of days for branch packages' + type: number + default: 0 + pr: + description: 'Number of days for pull request packages' + type: number + default: 90 + +jobs: + delete-stale: + uses: analogdevicesinc/linux/.github/workflows/delete-stale-from-cloudsmith.yml@ci + permissions: + id-token: write + contents: read + pull-requests: read + secrets: + CLOUDSMITH_SERVICE_SLUG: ${{ secrets.CLOUDSMITH_SERVICE_SLUG }} + CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }} + with: + branch: ${{ inputs.branch }} + pr: ${{ inputs.pr }}