Hi,
I recently created an openedx xblock from the edx-cookiecutter template but turns out the github actions ci.yml is failing at this stage
- name: Create Build
run: |
rm -rf /tmp/myxblock-xblock
XBLOCK=$(pwd) && cd /tmp/ && echo -e '\n\n\n\n\n' | cookiecutter $XBLOCK
cd /tmp/myxblock-xblock && make help && pip install -e .
cd /tmp/myxblock-xblock && make dev.build
Error:
-> Run rm -rf /tmp/myxblock-xblock
/home/runner/work/_temp/54fcbeee-2c42-4109-b7e4-76c22b1b61fa.sh: line 2: cookiecutter: command not found
Error: Process completed with exit code 127.
I also manually added the cookiecutter in the ci but the build still failed with the following error:
A valid repository for "/home/runner/work/openedx-cmi5-xblock/openedx-cmi5-xblock" could not be found in the following locations:
/home/runner/work/openedx-cmi5-xblock/openedx-cmi5-xblock
/home/runner/work/openedx-cmi5-xblock/openedx-cmi5-xblock
Error: Process completed with exit code 1.
This is happening from the very first commit since the template xblock got created and make upgrade didn’t help either.
If anyone has experienced the same thing or knows how to handle the issue, please share your thoughts.
Thanks in advance ![]()