feat(workflow): updated workflow to the version on the UpdateChecker branch

This commit is contained in:
Seaswimmer 2024-01-13 14:12:51 +00:00
parent 04101cfd1b
commit a1b038057e
Signed by untrusted user: cswimr
GPG key ID: D74DDDDF420E13DF

View file

@ -1,4 +1,4 @@
name: Build Documentation and Lint Code name: Actions
on: on:
push: push:
branches: branches:
@ -6,7 +6,20 @@ on:
pull_request: pull_request:
jobs: 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 code with Pylint
run: pylint --rcfile .forgejo/workflows/config/.pylintrc $(git ls-files '*.py')
Build Documentation (MkDocs):
runs-on: docker runs-on: docker
container: coastalcommits.com/seaswimmerthefsh/actionscontainers-seacogs:latest container: coastalcommits.com/seaswimmerthefsh/actionscontainers-seacogs:latest
steps: steps:
@ -16,16 +29,19 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- name: Install dependencies - name: Install dependencies
run: poetry install --with docs --with dev --no-root run: poetry install --with docs --no-root
- name: Build the documentation - name: Set environment variables
run: mkdocs build
continue-on-error: true
- name: Set Environment Variables
uses: actions/env@v2 uses: actions/env@v2
- name: Deploy the documentation to Meli (CoastalCommits Pages) - name: Build documentation
run: |
export SITE_URL="https://$CI_ACTION_REF_NAME_SLUG.seacogs.coastalcommits.com"
export EDIT_URI="src/branch/$CI_ACTION_REF_NAME/.docs"
mkdocs build -v
continue-on-error: true
- name: Deploy documentation
run: | run: |
GREEN='\033[0;32m' GREEN='\033[0;32m'
YELLOW='\033[0;33m' YELLOW='\033[0;33m'
@ -48,6 +64,3 @@ jobs:
env: env:
GITEA_TOKEN: ${{ secrets.COASTALCOMMITSTOKEN }} GITEA_TOKEN: ${{ secrets.COASTALCOMMITSTOKEN }}
continue-on-error: true continue-on-error: true
- name: Analysing the code with Pylint
run: pylint --rcfile .forgejo/workflows/config/.pylintrc $(git ls-files '*.py')