diff --git a/.github/workflows/on-sdk-update.yml b/.github/workflows/on-sdk-update.yml new file mode 100644 index 00000000..458073af --- /dev/null +++ b/.github/workflows/on-sdk-update.yml @@ -0,0 +1,34 @@ +name: Deploy on sdk update +on: + repository_dispatch: + types: [sdk-update] + +jobs: + update-sdk: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup node + uses: actions/setup-node@v2 + with: + node-version: '16.x' + registry-url: 'https://registry.npmjs.org' + + - name: Install dependencies + run: yarn install + + - name: Add specific version of sdk + run: yarn add @drift-labs/sdk@${{ github.event.client_payload.version }} + + - name: Build after new dependency + run: yarn run build + + - name: Commit and push changes + run: | + git config user.name "GitHub Actions" + git config user.email 41898282+github-actions[bot]@users.noreply.github.com + git add -A + git commit --allow-empty -m "Bumping sdk dependency to ${{ github.event.client_payload.version }}" + git push \ No newline at end of file