Add catalog-info file for release data #61
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Ensure the test course and libraries can be imported. | |
name: CI | |
on: | |
pull_request: | |
branches: ["master"] | |
push: | |
branches: ["master"] | |
jobs: | |
ci: | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v2 | |
- name: install latest tutor | |
run: pip install tutor | |
- name: disable tutor-mfe | |
run: | | |
tutor plugins disable mfe | |
tutor config save | |
- name: launch tutor | |
run: tutor local launch --non-interactive | |
# We need a user to exist, since all libraries need an owner. | |
# The Makefile assigns the library to the user named 'admin', so | |
# we name create an 'admin' user here. | |
- name: create admin user | |
run: tutor local do createuser admin [email protected] --password admin --staff --superuser | |
- name: import course & libraries | |
run: make import |