From 30619add77ceb3685b248d34121d2cd68ab31cdf Mon Sep 17 00:00:00 2001 From: aboyko Date: Wed, 19 Jul 2023 00:46:43 -0400 Subject: [PATCH] GHA: wipe out temp build artifacts --- .../gh-hosted-eclipse-distro-build.yml | 2 +- .../wipe-out-temp-build-artifacts.yml | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/wipe-out-temp-build-artifacts.yml diff --git a/.github/workflows/gh-hosted-eclipse-distro-build.yml b/.github/workflows/gh-hosted-eclipse-distro-build.yml index 57b5ac7f2..426dae07d 100644 --- a/.github/workflows/gh-hosted-eclipse-distro-build.yml +++ b/.github/workflows/gh-hosted-eclipse-distro-build.yml @@ -132,7 +132,7 @@ jobs: ls spring-tool-suite-4*win*.zip* ls spring-tool-suite-4*win*.self-extracting.jar* echo "Removing old win zip and self extracting jar files from s3..." - aws s3 rm s3://dist.springsource.com/${dist_path} --recursive --exclude "*" --include "spring-tool-suite-4*win*.zip*" --include "spring-tool-suite-4*win*.self-extracting.jar* --exclude "*/*" + aws s3 rm s3://dist.springsource.com/${dist_path} --recursive --exclude "*" --include "spring-tool-suite-4*win*.zip*" --include "spring-tool-suite-4*win*.self-extracting.jar*" --exclude "*/*" echo "Uploading new win zip and self extracting jar files to s3..." aws s3 cp . s3://dist.springsource.com/${dist_path} --recursive --exclude "*" --include "spring-tool-suite-4*win*.zip*" --include "spring-tool-suite-4*win*.self-extracting.jar*" --exclude "*/*" --acl public-read --no-progress diff --git a/.github/workflows/wipe-out-temp-build-artifacts.yml b/.github/workflows/wipe-out-temp-build-artifacts.yml new file mode 100644 index 000000000..09d104606 --- /dev/null +++ b/.github/workflows/wipe-out-temp-build-artifacts.yml @@ -0,0 +1,22 @@ +name: Wipe out temp build artifacts + +# configure manual trigger +on: + workflow_dispatch: +#on: +# push: +# branches: +# - 'main' + +jobs: + cleanup: + runs-on: ubuntu-latest + steps: + - name: Remove Temp Build Artifacts from S3 + id: cleanup-s3-temp-storage + env: + AWS_ACCESS_KEY_ID: ${{ secrets.TOOLS_S3_ACCESS_KEY }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.TOOLS_S3_SECRET_KEY }} + run: | + aws s3 rm s3://dist.springsource.com/sts4-distro-ci-temp --recursive --exclude "*" --include "*.zip" +