feat(workflow): seperated workflow into two seperate jobs
Some checks failed
Build Documentation and Lint Code / Lint Code (Pylint) (pull_request) Failing after 18s
Build Documentation and Lint Code / Build Documentation (MkDocs) (pull_request) Successful in 13s

This commit is contained in:
Seaswimmer 2024-01-07 14:11:59 +00:00
parent 8664c883a5
commit e837fb1293
Signed by: cswimr
GPG key ID: D74DDDDF420E13DF

View file

@ -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')