From 28f4fb4fa477b6814c66da62ac01fa2258effde8 Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Tue, 13 Jan 2026 13:59:30 +0000 Subject: [PATCH] add cleanup step --- .github/workflows/deploy-storybook.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy-storybook.yml b/.github/workflows/deploy-storybook.yml index 23242ef249a..340037f3753 100644 --- a/.github/workflows/deploy-storybook.yml +++ b/.github/workflows/deploy-storybook.yml @@ -68,7 +68,20 @@ jobs: run: | echo "deploy-name=canary" >> "$GITHUB_OUTPUT" - - name: Upload Storybook + - name: Log in to GCS + id: login-to-gcs + uses: grafana/shared-workflows/actions/login-to-gcs@main + with: + environment: prod + service_account: github-gf-storybook-deploy@grafanalabs-workload-identity.iam.gserviceaccount.com + + - name: Cleanup old storybook + id: cleanup-old-storybook + run: | + gsutil -m rm "gs://${{ env.BUCKET_NAME }}/${{ steps.create-deploy-name.outputs.deploy-name }}/**" || echo "No existing files to delete" + + - name: Upload new storybook + id: upload-new-storybook uses: grafana/shared-workflows/actions/push-to-gcs@main with: environment: prod