Reusable GitHub Actions for testing and developing RDMO plugins.
Prepares an rdmo-app instance for use in CI. The action:
- checks out
rdmo-appinto./rdmo-app - installs
rdmofrom PyPI - configures Django settings (
DEBUG,SECRET_KEY,ALLOWED_HOSTS) inconfig/settings/local.py - runs migrations
- creates a superuser (username:
admin, password:admin, email:admin@example.com)
- uses: actions/checkout@v6
with:
persist-credentials: false
- uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Set up rdmo-app
uses: rdmorganiser/actions/setup@maindebug can be used to set DEBUG = True, e.g.:
- name: Set up rdmo-app
uses: rdmorganiser/actions/setup@main
with:
debug: 'true'