Skip to content

Add CI workflow to validate build of site on ever pull request #84

@jpchauvel

Description

@jpchauvel

To something like this:

(Be sure that this issue #83 is merged/closed first)

---
name: CI

on:
  pull_request:
    branches:
      - main

jobs:
  deploy:
    runs-on: ubuntu-24.04
    steps:
      - uses: actions/checkout@v4

      - name: Install uv
        uses: astral-sh/setup-uv@v5

      - name: Set Locale
        run: |
          sudo apt-get update && sudo apt-get install tzdata locales -y
          sudo locale-gen es_ES.UTF-8
          sudo localectl set-locale LANG="es_ES.UTF-8"
          export LANG="es_ES.UTF-8"
          export LANGUAGE="es_ES.UTF-8"
          sudo update-locale
          locale -a
          locale
          locale -c -k LC_NUMERIC
          localectl status

      - name: Install Dependencies
        run: |
          uv sync
          npm install

      - name: Build Blog
        run: |
          uv run poe build

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions