/github-actions-django

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

action status coverage status

Video Demo [RU]

diagram

TO DO 2

  1. ✅Install coverage
  2. ✅Try coverage from terminal
  3. ✅Incorporate coverage into a python script
  4. Add a PAT to github
  5. Adjust svg-icon for coverage
  6. Add POST-changes logic into python script
  7. Add a threshold
  8. Test everything together
  9. Configure a Policy to block merging

TO DO

  1. Create simple Django Project
  2. Add secrets.py to .gitignore
  3. Create secrets.py next to settings.py
  4. Move SECRET_KEY from settings.py
  5. Create simple model
  6. Create simple TemplateView
  7. Makemigrations
  8. Migrate
  9. Create empty_migration for main_app (python manage.py makemigrations --empty yourappname)
  10. Add sample data to it
  11. Add path
  12. Add actions
  13. Protect master
  14. Add badge