Skip to content

Git avançat: nomenclatura setup_x.sh #33

Git avançat: nomenclatura setup_x.sh

Git avançat: nomenclatura setup_x.sh #33

Workflow file for this run

name: build # Nom de l'automatització
on: # Events que disparen l'automatització
push:
branches:
- 'main' # Quan es fa un push a la branca main
tags:
- '**' # Quan es crea qualsevol etiqueta
pull_request:
branches:
- '**' # Quan s'obri un pull request a qualsevol branca
jobs: # Llista de tasques a executar
documents: # Nom de la tasca
runs-on: ubuntu-latest # Sistema operatiu on s'executarà la tasca
env: # Variables d'entorn
DICPATH: .hunspell/
steps: # Passos a executar
- uses: actions/checkout@v4 # Acció per clonar i còpiar el repositori a l'entorn d'execució
- uses: actions/setup-python@v5 # Acció per configurar Python
with:
python-version: 3.x
cache: 'pip'
- name: Install dependencies # Acció per instal·lar les dependències
run: pip install -U -r requirements.txt
- name: Install pyspelling # Acció per instal·lar el paquet pyspelling
run: pip install pyspelling
- name: Install hunspell # Acció per instal·lar el corrector ortogràfic hunspell
run: |
sudo apt update
sudo apt install hunspell -y
- name: Build documents # Acció per compilar la documentació
run: mkdocs build --clean
- name: Download dictionary # Acció per descarregar el diccionari que s'utilitzarà en el corrector ortogràfic
run: |
mkdir -p .hunspell
curl -L https://raw.githubusercontent.com/Softcatala/catalan-dict-tools/refs/heads/master/resultats/hunspell/catalan-valencia.dic -o .hunspell/ca_ES_valencia.dic
curl -L https://raw.githubusercontent.com/Softcatala/catalan-dict-tools/refs/heads/master/resultats/hunspell/catalan-valencia.aff -o .hunspell/ca_ES_valencia.aff
hunspell -D
- name: Spell check # Acció per comprovar l'ortografia dels documents
run: pyspelling