When 'Website' action tests a lesson, it checks out repositories into the current working directory: 'lesson' directory doesn't exist.
As a result, steps that use "lesson" as the working directory fail.
-name: Build website
+name: Website
on:
push:
branches: gh-pages
- name: Look for R-markdown files
id: check-rmd
- working-directory: lesson
run: |
echo "::set-output name=count::$(shopt -s nullglob; files=($(find . -iname '*.Rmd')); echo ${#files[@]})"
- name: Query dependencies
if: steps.check-rmd.outputs.count != 0
- working-directory: lesson
run: |
source('bin/dependencies.R')
deps <- identify_dependencies()
- name: Install system dependencies for R packages
if: steps.check-rmd.outputs.count != 0
- working-directory: lesson
run: |
while read -r cmd
do