vintasoftware / django-react-boilerplate

Django 5, React, Bootstrap 5 with Python 3 and Webpack project boilerplate
MIT License
1.97k stars 479 forks source link

Migrate from CircleCI to GitHub actions #574

Closed chocoelho closed 2 years ago

chocoelho commented 2 years ago

Description

This PR migrates our building system from CircleCI to Github Actions. It also pins pylint-django and Django dependencies, as they're required to be this way in order to properly build. nightly and main workflows have a shared build action, which aims to avoid duplication of context and code, which may lead to maintainability issues in the future if it wasn't implemented this way.

Motivation and Context

See https://github.com/vintasoftware/django-react-boilerplate/issues/554. This PR resolves https://github.com/vintasoftware/django-react-boilerplate/issues/554 too.

Screenshots (if appropriate):

Non applicable

Steps to reproduce (if appropriate):

Types of changes

Checklist: