From 6ce47e3a20c9a565588b16faab8417f8f13ce1d7 Mon Sep 17 00:00:00 2001 From: Julien Neuhart Date: Fri, 24 Jan 2025 10:25:25 +0100 Subject: [PATCH] ci(workflows): cleanup PR Docker images --- .github/workflows/__delete.yml | 24 ++++++++++++++++++++++ .github/workflows/pull-request-cleanup.yml | 18 ++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .github/workflows/__delete.yml create mode 100644 .github/workflows/pull-request-cleanup.yml diff --git a/.github/workflows/__delete.yml b/.github/workflows/__delete.yml new file mode 100644 index 00000000..4938b8f3 --- /dev/null +++ b/.github/workflows/__delete.yml @@ -0,0 +1,24 @@ +on: + workflow_call: + inputs: + gotenberg_version: + type: string + required: true + alternate_repository: + type: string + default: '' + +permissions: + contents: read + +jobs: + delete: + runs-on: ubuntu-latest + steps: + - name: Delete + uses: gotenberg/gotenberg-release-action/actions/delete@main + with: + docker_hub_username: ${{ secrets.DOCKERHUB_USERNAME }} + docker_hub_password: ${{ secrets.DOCKERHUB_TOKEN }} + version: ${{ inputs.gotenberg_version }} + alternate_repository: ${{ inputs.alternate_repository }} diff --git a/.github/workflows/pull-request-cleanup.yml b/.github/workflows/pull-request-cleanup.yml new file mode 100644 index 00000000..1815466d --- /dev/null +++ b/.github/workflows/pull-request-cleanup.yml @@ -0,0 +1,18 @@ +name: Pull Request Cleanup + +on: + pull_request: + types: [ closed ] + +permissions: + contents: read + +jobs: + + cleanup: + name: Cleanup + uses: ./.github/workflows/__delete.yml + secrets: inherit + with: + gotenberg_version: pr-${{ github.event.pull_request.number }} + alternate_repository: snapshot