title: Getting an error while setting up yml file in GitHubActions
body: <p>I am going through a course and I am getting a syntax error on the second last line below (shell: bash). Any ideas?  If I remove that line I get the same error on the next line (run:  npm ci).</p>
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>name: Build, test, &amp; deploy
  on: [push]
  jobs:
    build:
      name:  Project build &amp; package
      if: "!contains(github.even.head_commit.message, '[skip-ci]'"
      runs-on: ubuntu-latest
      steps:
        -name: checkout repo action
        uses: actions/checkout@master
        -name: Setup Node v10.x
        uses: actions/setup-node@v1
        with:
          node-version:10.x
        -name: Cache Node.js packages
        uses: actions/cache@v1
        env:
          cache-name:  cache-node-packages
        with:
           #use `~/npm` for macOS / Linux agents
           #    &amp; '%AppData%/npm-cache' for Windows agents
           path: ~./npm
           key:  ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
        -name: Resolve project dependencies with NPM
         shell: bash
         run: npm ci</code></pre>
  </div>
  </div>
  </p>