Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Falldog committed Dec 4, 2020
1 parent a0b681d commit 8980b80
Showing 1 changed file with 44 additions and 2 deletions.
46 changes: 44 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,44 @@
# django-migration-checker-action
Github actions for django app migrations checker
django-migration-checker-action
===========
Github actions for django app migrations checker. To fix multiple develop commit
django migration in different Pull Request at the same time, and then cause
conflict migration issue.

## Detail
Use python package [django-migration-checker](https://github.com/tonyo/django-migration-checker)
to do migration validation. The package will not install any django related package.
Check migration by read file, not python import. So may not perfect solution, but good enough.


## Usage

Workflow example:
```
name: Django Migration Checker
on: pull_request
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout the latest code
uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Django Migration Checker
uses: hardcoretech/django-migration-checker-action@v1
with:
app-path: app
```

#### parameter
inputs
* `app-path`: django app folder path. after `action/checkout`, the working dir would be repository root.


## Resource
* Docker Hub - [django-migration-checker](https://hub.docker.com/r/hardcoretech/django-migration-checker)
* Github - python package - [django-migration-checker](https://github.com/tonyo/django-migration-checker)

0 comments on commit 8980b80

Please sign in to comment.