refactor!: delete common/lib and related usages

This commit is contained in:
UsamaSadiq
2022-08-25 16:31:47 +05:00
committed by Usama Sadiq
parent 96f6174d9e
commit 897cb3617f
40 changed files with 92 additions and 228 deletions

View File

@@ -37,7 +37,7 @@ jobs:
restore-keys: ${{ runner.os }}-pip-
- name: Install python dependencies
run: pip install -r requirements/edx/development.txt
run: make dev-requirements
- name: Static code analysis
run: make check-types

View File

@@ -41,7 +41,7 @@ jobs:
restore-keys: ${{ runner.os }}-pip-
- name: Install python dependencies
run: pip install -r requirements/edx/development.txt
run: make dev-requirements
- name: Install docs requirements
run: pip install -r requirements/edx/doc.txt

View File

@@ -28,7 +28,7 @@ jobs:
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
- name: Setup npm
run: npm i -g npm@8.5.x
@@ -64,7 +64,7 @@ jobs:
- name: Install Required Python Dependencies
run: |
pip install -r requirements/pip.txt
pip install -r requirements/edx/base.txt
make base-requirements
- uses: c-hive/gha-npm-cache@v1
- name: Run JS Tests

View File

@@ -51,7 +51,7 @@ jobs:
- name: Install Python dependencies
run: |
pip install -r requirements/pip.txt
pip install -r requirements/edx/development.txt
make dev-requirements
pip uninstall -y mysqlclient
pip install --no-binary mysqlclient mysqlclient
pip uninstall -y xmlsec

View File

@@ -61,7 +61,7 @@ jobs:
- name: Install Python dependencies
run: |
pip install -r requirements/pip.txt
pip install -r requirements/edx/development.txt
make dev-requirements
pip uninstall -y mysqlclient
pip install --no-binary mysqlclient mysqlclient
pip uninstall -y xmlsec

View File

@@ -59,7 +59,7 @@ jobs:
- name: Install Required Python Dependencies
run: |
pip install -r requirements/pip.txt
pip install -r requirements/edx/development.txt --src ${{ runner.temp }}
make dev-requirements
pip uninstall -y mysqlclient
pip install --no-binary mysqlclient mysqlclient

View File

@@ -16,7 +16,7 @@ jobs:
os: [ ubuntu-20.04 ]
python-version: [ 3.8 ]
node-version: [ 16 ]
steps:
- uses: actions/checkout@v2
@@ -60,7 +60,9 @@ jobs:
PIP_SRC_DIR: ${{ runner.temp }}
run: |
pip install -r requirements/pip.txt
pip install -r requirements/edx/testing.txt -r requirements/edx/django.txt --src $PIP_SRC_DIR
pip install -r requirements/edx/testing.txt --src $PIP_SRC_DIR
pip install -e . --src $PIP_SRC_DIR
pip install -r requirements/edx/django.txt
- name: Run Quality Tests
env:

View File

@@ -50,7 +50,7 @@ jobs:
- name: Install Required Python Dependencies
run: |
pip install -r requirements/pip.txt
pip install -r requirements/edx/base.txt
make base-requirements
- name: Initiate Mongo DB Service
run: sudo systemctl start mongod

View File

@@ -67,6 +67,8 @@ jobs:
run: |
pip install -r requirements/pip.txt
pip install -r requirements/edx/development.txt --src ${{ runner.temp }}
# edx-platform installs some Python projects from within the edx-platform repo itself.
pip install -e .
pip install "django~=${{ matrix.django-version }}.0"
- name: Setup and run tests
@@ -106,7 +108,7 @@ jobs:
- name: Install Required Python Dependencies
run: |
pip install -r requirements/pip.txt
pip install -r requirements/edx/development.txt --src ${{ runner.temp }}
make dev-requirements
pip install "django~=${{ matrix.django-version }}.0"
- name: verify unit tests count

View File

@@ -61,7 +61,7 @@ jobs:
- name: install requirements
run: |
sudo pip install -r requirements/pip.txt
sudo pip install --exists-action='w' -r requirements/edx/testing.txt
sudo make test-requirements
if [[ "${{ matrix.django-version }}" == "pinned" ]]; then
sudo pip install -r requirements/edx/django.txt
else

View File

@@ -18,7 +18,7 @@ jobs:
- name: install requirements
run: |
sudo pip install -r requirements/pip.txt
sudo pip install --exists-action='w' -r requirements/edx/testing.txt
sudo make test-requirements
- name: verify unit tests count
uses: ./.github/actions/verify-tests-count