name: Cleanup Preview description: Stop container and remove Pangolin resource inputs: app-name: required: true description: Application name (used for image/container naming) slug: required: true description: Branch slug to clean up runs: using: composite steps: - name: Remove Pangolin resource shell: bash run: | bash ${{ github.action_path }}/../scripts/pangolin-delete.sh \ --resource-name "${{ inputs.app-name }}-${{ inputs.slug }}" - name: Stop preview container shell: bash run: | CONTAINER="${{ inputs.app-name }}-${{ inputs.slug }}" docker stop "$CONTAINER" 2>/dev/null || true docker rm "$CONTAINER" 2>/dev/null || true docker rmi "${{ inputs.app-name }}:${{ inputs.slug }}" 2>/dev/null || true