diff --git a/.github/workflows/deploy-to-gh-pages.yml b/.github/workflows/deploy-to-gh-pages.yml index 9107f59..e69de29 100644 --- a/.github/workflows/deploy-to-gh-pages.yml +++ b/.github/workflows/deploy-to-gh-pages.yml @@ -1,71 +0,0 @@ - -name: Build and Deploy -on: - push: - branches: - - main - - master - -jobs: - build-and-deploy: - - strategy: - matrix: - folder: - - ./ - - runs-on: ubuntu-latest - steps: - - name: Checkout 🛎️ - uses: actions/checkout@v2.3.1 - - - name: Read package.json node and npm engines version - uses: skjnldsv/read-package-engines-version-actions@v1.1 - id: versions - with: - path: ${{matrix.folder}} - fallbackNode: '^12' - fallbackNpm: '^6' - - - name: Set up node ${{ steps.versions.outputs.nodeVersion }} - uses: actions/setup-node@v2 - with: - node-version: ${{ steps.versions.outputs.nodeVersion }} - - - name: Set up npm ${{ steps.versions.outputs.npmVersion }} - run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}" - - - name: Cache node modules - uses: actions/cache@v1 - env: - cache-name: cache-node-modules - with: - path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - - - name: Install and Build 🔧 - env: - REPO_NAME: ${{ github.event.repository.name }} - run: | - cd ${{matrix.folder}} - npm install - npm run build - - - name: Create branch - uses: peterjgrainger/action-create-branch@v2.0.1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - branch: gh-pages - - - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@4.1.5 - with: - branch: gh-pages - folder: ${{ matrix.folder }}/dist - target-folder: ${{ matrix.folder }} - token: ${{ secrets.GITHUB_TOKEN }}