Skip to content

Bloc 4: millora enunciat exercici #6

Bloc 4: millora enunciat exercici

Bloc 4: millora enunciat exercici #6

Workflow file for this run

name: spellcheck # Nom de l'automatització
on: # Events que disparen l'automatització
pull_request:
# Tipus d'events sobre la pull request
types: ['opened', 'edited', 'reopened', 'synchronize', 'ready_for_review']
branches:
- '**' # Quan s'obri un pull request a qualsevol branca
jobs: # Llista de tasques a executar
documents: # Nom de la tasca
if: github.event.pull_request.draft == false # Condició per executar 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: CI=false 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