title: Github Action - Node.js CI: Copy resulting build folder contents to another folder within the repo
body: <p>I have the following .github\workflows\node.js.yml, standard Github Action for Node.js CI.</p>
  <p>I need to Copy the resulting <code>npm run build</code>'s build folder contents to another folder within the repo.</p>
  <p>The following run does not do the job: <code>cp -R build ../hosting/files</code>.</p>
  <pre><code># This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
  # For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
  
  name: Node.js CI
  
  on:
    push:
      branches: [ main ]
    pull_request:
      branches: [ main ]
  
  jobs:
    build:
  
      runs-on: ubuntu-latest
  
      strategy:
        matrix:
          node-version: [16.x]
          # See supported Node.js release schedule at https://nodejs.org/en/about/releases/
  
      steps:
      - uses: actions/checkout@v2
      - name: Use Node.js ${{ matrix.node-version }}
        uses: actions/setup-node@v2
        with:
          node-version: ${{ matrix.node-version }}
          cache-dependency-path: client
          cache: 'npm'
      - name: Checkout
        uses: actions/checkout@v2
      - name: CI &amp; Run &amp; Test
        working-directory: client
        run: |
          npm ci
          CI=false npm run build --if-present
          cp -R build ../hosting/files
  </code></pre>