From f419ac130a6f1e362874005551a0638d30acba6f Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 11:10:15 +0200 Subject: [PATCH 01/22] feat(.github/workflows): added python lint to CI --- .github/workflows/techdocs.yml | 46 ++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/techdocs.yml diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml new file mode 100644 index 0000000000..2915cb7277 --- /dev/null +++ b/.github/workflows/techdocs.yml @@ -0,0 +1,46 @@ +name: TechDocs + +on: + pull_request: + paths: + - '.github/workflows/techdocs.yml' + - 'packages/techdocs-cli/**' + - 'plugins/techdocs/**' + +jobs: + build-container: + runs-on: ubuntu-latest + + defaults: + run: + working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container + + name: Python ${{ matrix.node-version }} on ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - name: verify docker build + uses: docker/build-push-action@v1 + with: + repository: spotify/techdocs + push: false + + lint: + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-latest] + python-version: [3.7] + + defaults: + run: + working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container/techdocs-core + + name: Python ${{ matrix.node-version }} on ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - name: lint mkdocs-core package + working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container/techdocs-core + run: | + pip install -r requirements.txt + python -m black --check src/ From ba040202288c95957dda019014a1b9df9fc0dc71 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 13:38:53 +0200 Subject: [PATCH 02/22] fixup --- .github/workflows/techdocs.yml | 36 +++++++++++++--------------------- 1 file changed, 14 insertions(+), 22 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index 2915cb7277..0ab01b584f 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -8,23 +8,7 @@ on: - 'plugins/techdocs/**' jobs: - build-container: - runs-on: ubuntu-latest - - defaults: - run: - working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container - - name: Python ${{ matrix.node-version }} on ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - - name: verify docker build - uses: docker/build-push-action@v1 - with: - repository: spotify/techdocs - push: false - - lint: + build: runs-on: ${{ matrix.os }} strategy: @@ -32,14 +16,22 @@ jobs: os: [ubuntu-latest] python-version: [3.7] - defaults: - run: - working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container/techdocs-core - name: Python ${{ matrix.node-version }} on ${{ matrix.os }} steps: - uses: actions/checkout@v2 - - name: lint mkdocs-core package + + # Validate Docker Container + - name: prepare docker build + working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container + run: '' + - name: verify docker build + uses: docker/build-push-action@v1 + with: + repository: spotify/techdocs + push: false + + # Lint Python code for techdocs-core package + - name: lint techdocs-core package working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container/techdocs-core run: | pip install -r requirements.txt From c6220fff50d65d4f00900fe622cb2a915995c45b Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 13:41:42 +0200 Subject: [PATCH 03/22] fixup --- .github/workflows/techdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index 0ab01b584f..f09ad12484 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -23,7 +23,7 @@ jobs: # Validate Docker Container - name: prepare docker build working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container - run: '' + run: ls - name: verify docker build uses: docker/build-push-action@v1 with: From 48076c862ef81579ca89ca15f391eea7b54708de Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 13:42:48 +0200 Subject: [PATCH 04/22] fixup --- .github/workflows/techdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index f09ad12484..b004fa717a 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -22,7 +22,7 @@ jobs: # Validate Docker Container - name: prepare docker build - working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container + working-directory: ${{ runner.temp }} run: ls - name: verify docker build uses: docker/build-push-action@v1 From 8273fc0405c7b97eafe2c445753cc36c4d82fe10 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 13:45:04 +0200 Subject: [PATCH 05/22] fixup --- .github/workflows/techdocs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index b004fa717a..cd79526327 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -22,7 +22,7 @@ jobs: # Validate Docker Container - name: prepare docker build - working-directory: ${{ runner.temp }} + working-directory: /plugins/techdocs/mkdocs/container run: ls - name: verify docker build uses: docker/build-push-action@v1 @@ -32,7 +32,7 @@ jobs: # Lint Python code for techdocs-core package - name: lint techdocs-core package - working-directory: ${{ runner.temp }}/plugins/techdocs/mkdocs/container/techdocs-core + working-directory: /plugins/techdocs/mkdocs/container/techdocs-core run: | pip install -r requirements.txt python -m black --check src/ From a4c01ea76118e0ae92dd13b09011df06eb250a1c Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 13:47:39 +0200 Subject: [PATCH 06/22] fixup --- .github/workflows/techdocs.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index cd79526327..183678429c 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -10,6 +10,8 @@ on: jobs: build: runs-on: ${{ matrix.os }} + env: + TECHDOCS_CONTAINER_PATH: /plugins/techdocs/mkdocs/container strategy: matrix: @@ -22,7 +24,7 @@ jobs: # Validate Docker Container - name: prepare docker build - working-directory: /plugins/techdocs/mkdocs/container + working-directory: ${{env:TECHDOCS_CONTAINER_PATH}} run: ls - name: verify docker build uses: docker/build-push-action@v1 @@ -32,7 +34,7 @@ jobs: # Lint Python code for techdocs-core package - name: lint techdocs-core package - working-directory: /plugins/techdocs/mkdocs/container/techdocs-core + working-directory: ${{env:TECHDOCS_CONTAINER_PATH}}/techdocs-core run: | pip install -r requirements.txt python -m black --check src/ From fb19ad583996ca244a569edb05837207a80da60b Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 13:49:52 +0200 Subject: [PATCH 07/22] fixup --- .github/workflows/techdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index 183678429c..af844ebc6b 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -11,7 +11,7 @@ jobs: build: runs-on: ${{ matrix.os }} env: - TECHDOCS_CONTAINER_PATH: /plugins/techdocs/mkdocs/container + TECHDOCS_CONTAINER_PATH: plugins/techdocs/mkdocs/container strategy: matrix: From 45f5fb08fe079fc6c729238d394fbed6dff4ab58 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 13:56:51 +0200 Subject: [PATCH 08/22] fixup --- .github/workflows/techdocs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index af844ebc6b..d734ac6d88 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -24,7 +24,7 @@ jobs: # Validate Docker Container - name: prepare docker build - working-directory: ${{env:TECHDOCS_CONTAINER_PATH}} + working-directory: ${env:TECHDOCS_CONTAINER_PATH} run: ls - name: verify docker build uses: docker/build-push-action@v1 @@ -34,7 +34,7 @@ jobs: # Lint Python code for techdocs-core package - name: lint techdocs-core package - working-directory: ${{env:TECHDOCS_CONTAINER_PATH}}/techdocs-core + working-directory: ${env:TECHDOCS_CONTAINER_PATH}/techdocs-core run: | pip install -r requirements.txt python -m black --check src/ From cc8c3a9e7ddd41a4d2b7955c40c5b15dc920626c Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:06:51 +0200 Subject: [PATCH 09/22] fixup --- .github/workflows/techdocs.yml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index d734ac6d88..60d1da186a 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -10,8 +10,6 @@ on: jobs: build: runs-on: ${{ matrix.os }} - env: - TECHDOCS_CONTAINER_PATH: plugins/techdocs/mkdocs/container strategy: matrix: @@ -22,19 +20,9 @@ jobs: steps: - uses: actions/checkout@v2 - # Validate Docker Container - - name: prepare docker build - working-directory: ${env:TECHDOCS_CONTAINER_PATH} - run: ls - - name: verify docker build - uses: docker/build-push-action@v1 - with: - repository: spotify/techdocs - push: false - # Lint Python code for techdocs-core package - name: lint techdocs-core package - working-directory: ${env:TECHDOCS_CONTAINER_PATH}/techdocs-core + working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | pip install -r requirements.txt python -m black --check src/ From 56e1b0adec327f9006ca0a7079fdbd9e61ab1c54 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:09:07 +0200 Subject: [PATCH 10/22] fixup --- .github/workflows/techdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index 60d1da186a..ccc9178724 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -24,5 +24,5 @@ jobs: - name: lint techdocs-core package working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | - pip install -r requirements.txt + pip install --registry https://pypi.org/simple/ -r requirements.txt python -m black --check src/ From aca7a44817d1faa9b9d17fc2d1143015d84455f0 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:09:45 +0200 Subject: [PATCH 11/22] fixup --- .github/workflows/techdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index ccc9178724..d0c57f6fd6 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -24,5 +24,5 @@ jobs: - name: lint techdocs-core package working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | - pip install --registry https://pypi.org/simple/ -r requirements.txt + pip install --index-url https://pypi.org/simple/ -r requirements.txt python -m black --check src/ From c1a6add47d396886589dfb89bcbf2e5d5a0aca52 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:11:52 +0200 Subject: [PATCH 12/22] fixup --- .github/workflows/techdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index d0c57f6fd6..1b7552dd60 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -24,5 +24,6 @@ jobs: - name: lint techdocs-core package working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | + pip install --upgrade pip install --index-url https://pypi.org/simple/ -r requirements.txt python -m black --check src/ From 931058601b36ab8253574d15d38fe90237eca421 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:12:31 +0200 Subject: [PATCH 13/22] fixup --- .github/workflows/techdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index 1b7552dd60..cbfc770696 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -24,6 +24,6 @@ jobs: - name: lint techdocs-core package working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | - pip install --upgrade + pip install --upgrade pip pip install --index-url https://pypi.org/simple/ -r requirements.txt python -m black --check src/ From f3302ef46b7ed9562df5e9aaffab3cbef81cae25 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:14:13 +0200 Subject: [PATCH 14/22] fixup --- .github/workflows/techdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index cbfc770696..c687552838 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -24,6 +24,6 @@ jobs: - name: lint techdocs-core package working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | - pip install --upgrade pip + python -m pip install --upgrade pip pip install --index-url https://pypi.org/simple/ -r requirements.txt python -m black --check src/ From 691f28a83c2a09e60d962ad4050d95aa4aa1ed26 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:15:56 +0200 Subject: [PATCH 15/22] fixup --- .github/workflows/techdocs.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index c687552838..c59ec0eed5 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -24,6 +24,6 @@ jobs: - name: lint techdocs-core package working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | - python -m pip install --upgrade pip - pip install --index-url https://pypi.org/simple/ -r requirements.txt - python -m black --check src/ + python3 -m pip3 install --upgrade pip + python3 -m pip3 install --index-url https://pypi.org/simple/ -r requirements.txt + python3 -m black --check src/ From ceaba974e84fb925953179bb696bc3125ce155f6 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:16:36 +0200 Subject: [PATCH 16/22] fixup --- .github/workflows/techdocs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index c59ec0eed5..52b6d6bcfc 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -24,6 +24,6 @@ jobs: - name: lint techdocs-core package working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | - python3 -m pip3 install --upgrade pip - python3 -m pip3 install --index-url https://pypi.org/simple/ -r requirements.txt + python3 -m pip install --upgrade pip + python3 -m pip install --index-url https://pypi.org/simple/ -r requirements.txt python3 -m black --check src/ From b9568cf0ce70ba1daa066e360399b24d7564ca71 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:19:42 +0200 Subject: [PATCH 17/22] fixup --- .../techdocs/mkdocs/container/techdocs-core/requirements.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/techdocs/mkdocs/container/techdocs-core/requirements.txt b/plugins/techdocs/mkdocs/container/techdocs-core/requirements.txt index 2a13d1a9da..70b28e00bd 100644 --- a/plugins/techdocs/mkdocs/container/techdocs-core/requirements.txt +++ b/plugins/techdocs/mkdocs/container/techdocs-core/requirements.txt @@ -1,3 +1,6 @@ +# Fixes an error related to using Setuptools. +setuptools==47.3.1 + # The "base" version of the Mkdocs project. # Note: if you update this, also update `install_requires` in setup.py # https://github.com/mkdocs/mkdocs From 945594f2eb59506a6a51b8730186e9fb4e8a9dad Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:22:25 +0200 Subject: [PATCH 18/22] fixup --- .github/workflows/techdocs.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index 52b6d6bcfc..b8e14087b9 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -21,9 +21,12 @@ jobs: - uses: actions/checkout@v2 # Lint Python code for techdocs-core package - - name: lint techdocs-core package - working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core + - name: prepare python environment run: | + python3 -m pip install --index-url https://pypi.org/simple/ setuptools python3 -m pip install --upgrade pip python3 -m pip install --index-url https://pypi.org/simple/ -r requirements.txt - python3 -m black --check src/ + + - name: lint techdocs-core package + run: | + python3 -m black --check ./plugins/techdocs/mkdocs/container/techdocs-core/src/ From d92ebf4908a46e04ab06c63c4e745165077ba2aa Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:22:36 +0200 Subject: [PATCH 19/22] fixup --- .../techdocs/mkdocs/container/techdocs-core/requirements.txt | 3 --- 1 file changed, 3 deletions(-) diff --git a/plugins/techdocs/mkdocs/container/techdocs-core/requirements.txt b/plugins/techdocs/mkdocs/container/techdocs-core/requirements.txt index 70b28e00bd..2a13d1a9da 100644 --- a/plugins/techdocs/mkdocs/container/techdocs-core/requirements.txt +++ b/plugins/techdocs/mkdocs/container/techdocs-core/requirements.txt @@ -1,6 +1,3 @@ -# Fixes an error related to using Setuptools. -setuptools==47.3.1 - # The "base" version of the Mkdocs project. # Note: if you update this, also update `install_requires` in setup.py # https://github.com/mkdocs/mkdocs From 9ebd5e0960fa7759041667ff1656b418d62197e0 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:24:19 +0200 Subject: [PATCH 20/22] fixup --- .github/workflows/techdocs.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index b8e14087b9..9265bc9fdc 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -16,6 +16,9 @@ jobs: os: [ubuntu-latest] python-version: [3.7] + env: + TECHDOCS_CORE_PATH: ./plugins/techdocs/mkdocs/container/techdocs-core + name: Python ${{ matrix.node-version }} on ${{ matrix.os }} steps: - uses: actions/checkout@v2 @@ -25,8 +28,9 @@ jobs: run: | python3 -m pip install --index-url https://pypi.org/simple/ setuptools python3 -m pip install --upgrade pip - python3 -m pip install --index-url https://pypi.org/simple/ -r requirements.txt + python3 -m pip install --index-url https://pypi.org/simple/ -r ${env:TECHDOCS_CORE_PATH}/requirements.txt - name: lint techdocs-core package + working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | - python3 -m black --check ./plugins/techdocs/mkdocs/container/techdocs-core/src/ + python3 -m black --check ${env:TECHDOCS_CORE_PATH}/src From 0c3ec164282a71baa935d4d5b564782bde602a44 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:24:30 +0200 Subject: [PATCH 21/22] fixup --- .github/workflows/techdocs.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index 9265bc9fdc..bb0ded61cf 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -31,6 +31,5 @@ jobs: python3 -m pip install --index-url https://pypi.org/simple/ -r ${env:TECHDOCS_CORE_PATH}/requirements.txt - name: lint techdocs-core package - working-directory: ./plugins/techdocs/mkdocs/container/techdocs-core run: | python3 -m black --check ${env:TECHDOCS_CORE_PATH}/src From cbdc656aa75db0247b4e0c17b9bd326b71fea732 Mon Sep 17 00:00:00 2001 From: Bilawal Hameed Date: Wed, 24 Jun 2020 14:27:10 +0200 Subject: [PATCH 22/22] fixup --- .github/workflows/techdocs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index bb0ded61cf..6d6a6e904e 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -28,8 +28,8 @@ jobs: run: | python3 -m pip install --index-url https://pypi.org/simple/ setuptools python3 -m pip install --upgrade pip - python3 -m pip install --index-url https://pypi.org/simple/ -r ${env:TECHDOCS_CORE_PATH}/requirements.txt + python3 -m pip install --index-url https://pypi.org/simple/ -r $TECHDOCS_CORE_PATH/requirements.txt - name: lint techdocs-core package run: | - python3 -m black --check ${env:TECHDOCS_CORE_PATH}/src + python3 -m black --check $TECHDOCS_CORE_PATH/src