PHP Classes

File: .github/workflows/monorepo_split.yml

Recommend this page to a friend!
  Classes of Muhammad Umer Farooq   Zest   .github/workflows/monorepo_split.yml   Download  
File: .github/workflows/monorepo_split.yml
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Zest
Application to show the use of the Zest framework
Author: By
Last change:
Date: 2 years ago
Size: 1,122 bytes
 

Contents

Class file image Download
# Split monorepo via splitsh-lite name: Split monorepo on: push: branches: [master] jobs: split: name: split strategy: matrix: library: ['Files', 'Data', 'Cookies', 'Session', 'Container', 'Archive'] runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v1 - uses: actions/cache@v1 id: cache with: path: ./splitsh key: ${{ runner.os }}-${{ hashFiles('**/composer.json') }} - name: Install splitsh if: steps.cache.outputs.cache-hit != 'true' run: | mkdir ./splitsh wget https://github.com/splitsh/lite/releases/download/v1.0.1/lite_linux_amd64.tar.gz tar -zxpf lite_linux_amd64.tar.gz --directory ./splitsh - name: Split and update ${{ matrix.library }} run: | SHA1=`./splitsh/splitsh-lite --prefix=src/${{ matrix.library }}` git remote add ${{ matrix.library }} https://${{ secrets.AUTH_TOKEN }}@github.com/zestframework/${{ matrix.library }} git push -f ${{ matrix.library }} ${SHA1}:refs/heads/ref/heads/master