name: Deploy to github pages
on: 
  push:
    branches: [develop]
      
jobs:
  build-and-deploy-to-gtihub-pages:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2.3.1
        with:
          submodules: 'recursive'
          lfs: true

      - name: Install and Build
        run: |
          cd app_web
          npm install
          npm run build
          
      - name: Check build size
        #1GB = 1073741824 bytes
        run: |
          SIZE=$(du -s -B 1 app_web/dist/ | cut -f 1)
          if [[ $SIZE -gt 1073741824 ]]; then echo 'dist folder exceeds limit of 1GB! Aborting'; exit 1; fi

      - name: Deploy
        uses: JamesIves/github-pages-deploy-action@4.1.0
        with:
          branch: main
          folder: app_web/dist/
          token: ${{ secrets.BUILD_GITHUB_PAGES }}
          repository-name: ux3d/gltf-sample-viewer-builds
          target-folder: docs
name: Deploy to github pages
on: 
  push:
    branches: [develop, feature/githubPage]
      
jobs:
  build-and-deploy-to-gtihub-pages:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2.3.1
        with:
          submodules: 'recursive'
          lfs: true

      - name: Install and Build
        run: |
          cd app_web
          npm install
          npm run build
          
      - name: Check build size
        #1GB = 1073741824 bytes
        run: |
          SIZE=$(du -s -B 1 app_web/dist/ | cut -f 1)
          if [[ $SIZE -gt 1073741824 ]]; then echo 'dist folder exceeds limit of 1GB! Aborting'; exit 1; fi
                  
      - name: Deploy to Khronos repo
        uses: JamesIves/github-pages-deploy-action@4.1.0
        with:
          branch: main
          folder: app_web/dist/
          token: ${{ secrets.BUILD_GITHUB_PAGES }}
          repository-name: KhronosGroup/glTF-Sample-Viewer-Release
          target-folder: docs

      - name: Deploy to UX3D repo
        uses: JamesIves/github-pages-deploy-action@4.1.0
        with:
          branch: main
          folder: app_web/dist/
          token: ${{ secrets.BUILD_GITHUB_PAGES }}
          repository-name: ux3d/gltf-sample-viewer-builds
          target-folder: docs
Add deploy to khronos repo
Add deploy to khronos repo
