on: push: branches: - "main" jobs: test: runs-on: self-hosted steps: - name: Checkout repository uses: actions/checkout@v4 - name: Initialize virtual environment run: /usr/bin/python -m venv .env - name: Install dependencies run: ./.env/bin/pip install mystmd - name: Build static HTML run: ./.env/bin/myst build --html - name: Copy files run: | rm -rf /data/srv/forgejo-runner/cours4.0 cp -r _build/html /data/srv/forgejo-runner/cours4.0