diff options
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/main.yaml | 110 | 
1 files changed, 52 insertions, 58 deletions
diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 242d5a4e..75802879 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -180,63 +180,57 @@ jobs:            cd extension            npm ci -      - name: Upload .vsix a second time -        uses: actions/upload-artifact@v2 +      - name: Publish +        run: | +          cd extension +          npx vsce publish patch -p ${{ secrets.VSCE_TOKEN }} + +      - name: Commit changes +        run: | +          git config --local user.email "action@github.com" +          git config --local user.name "GitHub Action" +          git commit -am "ci: 💚 Update package.json version [skip ci]" + +      - name: Push changes +        uses: ad-m/github-push-action@master          with: -          name: vsix-artifact-2 -          path: extension/build +          github_token: ${{ secrets.GITHUB_TOKEN }} +          branch: ${{ github.ref }} + +      # Download binaries and upload to S3 + +      - name: Download Linux build +        uses: actions/download-artifact@v2 +        with: +          name: Linux Build +          path: exe/linux -      # - name: Publish -      #   run: | -      #     cd extension -      #     npx vsce publish patch -p ${{ secrets.VSCE_TOKEN }} - -      # - name: Commit changes -      #   run: | -      #     git config --local user.email "action@github.com" -      #     git config --local user.name "GitHub Action" -      #     git commit -am "ci: 💚 Update package.json version [skip ci]" - -      # - name: Push changes -      #   uses: ad-m/github-push-action@master -      #   with: -      #     github_token: ${{ secrets.GITHUB_TOKEN }} -      #     branch: ${{ github.ref }} - -      # # Download binaries and upload to S3 - -      # - name: Download Linux build -      #   uses: actions/download-artifact@v2 -      #   with: -      #     name: Linux Build -      #     path: exe/linux - -      # - name: Download macOS build -      #   uses: actions/download-artifact@v2 -      #   with: -      #     name: macOS Build -      #     path: exe/mac - -      # - name: Download Windows build -      #   uses: actions/download-artifact@v2 -      #   with: -      #     name: Windows Build -      #     path: exe/windows - -      # - name: Configure AWS Credentials -      #   uses: aws-actions/configure-aws-credentials@v1 -      #   with: -      #     aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} -      #     aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} -      #     aws-region: us-west-1 - -      # - name: Upload binaries to S3 -      #   uses: jakejarvis/s3-sync-action@master -      #   with: -      #     args: --acl public-read --follow-symlinks --delete -      #   env: -      #     AWS_S3_BUCKET: continue-server-binaries -      #     AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} -      #     AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} -      #     AWS_REGION: "us-west-1" -      #     SOURCE_DIR: "exe" +      - name: Download macOS build +        uses: actions/download-artifact@v2 +        with: +          name: macOS Build +          path: exe/mac + +      - name: Download Windows build +        uses: actions/download-artifact@v2 +        with: +          name: Windows Build +          path: exe/windows + +      - name: Configure AWS Credentials +        uses: aws-actions/configure-aws-credentials@v1 +        with: +          aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} +          aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} +          aws-region: us-west-1 + +      - name: Upload binaries to S3 +        uses: jakejarvis/s3-sync-action@master +        with: +          args: --acl public-read --follow-symlinks --delete +        env: +          AWS_S3_BUCKET: continue-server-binaries +          AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} +          AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} +          AWS_REGION: "us-west-1" +          SOURCE_DIR: "exe"  | 
