From 0983c334ef7e1dff83cefa3b4b8110c65e5b8277 Mon Sep 17 00:00:00 2001 From: Austen Lacy Date: Thu, 5 Mar 2020 14:25:41 -0500 Subject: [PATCH] Add upload to s3 workflow (#831) * test out workflow * add missing subdir in github workflows * test out workflow with tag * only run workflow when a release is published and use the tag as the path in s3 with the release * ping action version * use pinned version and revert back to only on publish * use correct rollbarjs prefix * test with prefix again just to make sure * verified prefix works and change workflow job name to be more descriptive --- .github/workflows/workflow.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/workflow.yml diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml new file mode 100644 index 000000000..0f4b49fe9 --- /dev/null +++ b/.github/workflows/workflow.yml @@ -0,0 +1,21 @@ +name: Upload Rollbar.js release to S3 + +on: + release: + types: [published] + +jobs: + upload-distros-to-s3: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - uses: jakejarvis/s3-sync-action@v0.5.1 + with: + args: --follow-symlinks --delete + env: + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_REGION: 'us-east-1' + SOURCE_DIR: 'dist' + DEST_DIR: rollbarjs/$GITHUB_REF # GITHUB_REF is the tag of the release