From 51b36040e233edb0feae3b9eaa1cf293b2956ee6 Mon Sep 17 00:00:00 2001 From: Jean-Luc Peterschmitt Date: Thu, 19 Sep 2024 00:54:45 +0200 Subject: [PATCH 1/5] Create django.yml --- .github/workflows/django.yml | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/django.yml diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml new file mode 100644 index 00000000..5a1aea8d --- /dev/null +++ b/.github/workflows/django.yml @@ -0,0 +1,37 @@ +name: Django CI + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + strategy: + max-parallel: 4 + matrix: + python-version: [3.9] + + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v3 + with: + python-version: ${{ matrix.python-version }} + - name: Install Dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + - name: Setup project + run: | + python noethysweb/manage.py makemigrations + python noethysweb/manage.py migrate + python noethysweb/manage.py createsuperuser --user admin --email admin@admin.fr --noinput + python noethysweb/manage.py update_permissions + python noethysweb/manage.py import_defaut + - name: Run Tests + run: | + python manage.py test From ab110d8d5398d08146007178cb350f1b8a0e870f Mon Sep 17 00:00:00 2001 From: Jean-Luc Peterschmitt Date: Thu, 19 Sep 2024 00:57:09 +0200 Subject: [PATCH 2/5] remove dropbox from requirements --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f112efd8..beb13415 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19,7 +19,7 @@ django-dbbackup==3.3.0 django-storages==1.13.1 django-crontab==0.7.1 django-cleanup==7.0.0 -dropbox==11.23.0 +#dropbox==11.23.0 numpy==1.21.2 opencv-python==4.5.3.56 pycryptodome==3.10.4 From 64d0ea61d62d54b59b7f6c33bf8030082bf6b0dd Mon Sep 17 00:00:00 2001 From: Jean-Luc Peterschmitt Date: Thu, 19 Sep 2024 01:00:50 +0200 Subject: [PATCH 3/5] fix build --- .github/workflows/django.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml index 5a1aea8d..2ea6e5e7 100644 --- a/.github/workflows/django.yml +++ b/.github/workflows/django.yml @@ -29,6 +29,7 @@ jobs: run: | python noethysweb/manage.py makemigrations python noethysweb/manage.py migrate + python noethysweb/manage.py collectstatic python noethysweb/manage.py createsuperuser --user admin --email admin@admin.fr --noinput python noethysweb/manage.py update_permissions python noethysweb/manage.py import_defaut From b7ae15b122ab35b3eb9e3c0fcadeb0d155897aa2 Mon Sep 17 00:00:00 2001 From: Jean-Luc Peterschmitt Date: Thu, 19 Sep 2024 23:20:48 +0200 Subject: [PATCH 4/5] only makemigrations --- .github/workflows/django.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml index 2ea6e5e7..8b79bc32 100644 --- a/.github/workflows/django.yml +++ b/.github/workflows/django.yml @@ -28,11 +28,11 @@ jobs: - name: Setup project run: | python noethysweb/manage.py makemigrations - python noethysweb/manage.py migrate - python noethysweb/manage.py collectstatic - python noethysweb/manage.py createsuperuser --user admin --email admin@admin.fr --noinput - python noethysweb/manage.py update_permissions - python noethysweb/manage.py import_defaut + # python noethysweb/manage.py migrate + # python noethysweb/manage.py collectstatic + # python noethysweb/manage.py createsuperuser --user admin --email admin@admin.fr --noinput + # python noethysweb/manage.py update_permissions + # python noethysweb/manage.py import_defaut - name: Run Tests run: | python manage.py test From 2c07f3cf992283d363d50a357b2e90d3f7b2068c Mon Sep 17 00:00:00 2001 From: Jean-Luc Peterschmitt Date: Thu, 19 Sep 2024 23:22:18 +0200 Subject: [PATCH 5/5] fix test path --- .github/workflows/django.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml index 8b79bc32..7490c57e 100644 --- a/.github/workflows/django.yml +++ b/.github/workflows/django.yml @@ -35,4 +35,4 @@ jobs: # python noethysweb/manage.py import_defaut - name: Run Tests run: | - python manage.py test + python noethysweb/manage.py test