name: e2e tests on: push: branches: [ master ] pull_request: branches: [ master ] jobs: min_hugo_build: name: hugo min version runs-on: ubuntu-latest strategy: matrix: node-version: [16.x] steps: - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: "0.54.0" - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v2 with: node-version: ${{ matrix.node-version }} cache: 'npm' - run: npm ci - run: npm run e2e:headless max_hugo_build: name: hugo max version runs-on: ubuntu-latest strategy: matrix: node-version: [16.x] steps: - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: "0.105.0" - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v2 with: node-version: ${{ matrix.node-version }} cache: 'npm' - run: npm ci - run: npm run e2e:headless