From e837fb1293609ed301daa0f5572170ffddf55073 Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh Date: Sun, 7 Jan 2024 14:11:59 +0000 Subject: [PATCH] feat(workflow): seperated workflow into two seperate jobs --- .forgejo/workflows/workflow.yaml | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/.forgejo/workflows/workflow.yaml b/.forgejo/workflows/workflow.yaml index 67967e3..b287100 100644 --- a/.forgejo/workflows/workflow.yaml +++ b/.forgejo/workflows/workflow.yaml @@ -6,7 +6,20 @@ on: pull_request: jobs: - build and lint: + Lint Code (Pylint): + runs-on: docker + container: coastalcommits.com/seaswimmerthefsh/actionscontainers-seacogs:latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Install dependencies + run: poetry install --with dev --no-root + + - name: Analysing the code with Pylint + run: pylint --rcfile .forgejo/workflows/config/.pylintrc $(git ls-files '*.py') + + Build Documentation (MkDocs): runs-on: docker container: coastalcommits.com/seaswimmerthefsh/actionscontainers-seacogs:latest steps: @@ -16,18 +29,18 @@ jobs: fetch-depth: 0 - name: Install dependencies - run: poetry install --with docs --with dev --no-root + run: poetry install --with docs --no-root - name: Set Environment Variables uses: actions/env@v2 - - name: Build the documentation + - name: Build documentation run: | export SITE_URL="https://$CI_ACTION_REF_NAME_SLUG.seacogs.coastalcommits.com" mkdocs build -v continue-on-error: true - - name: Deploy the documentation to Meli (CoastalCommits Pages) + - name: Deploy documentation to Meli (CoastalCommits Pages) run: | GREEN='\033[0;32m' YELLOW='\033[0;33m' @@ -50,6 +63,3 @@ jobs: env: GITEA_TOKEN: ${{ secrets.COASTALCOMMITSTOKEN }} continue-on-error: true - - - name: Analysing the code with Pylint - run: pylint --rcfile .forgejo/workflows/config/.pylintrc $(git ls-files '*.py')