diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index cc6e63fc..96e2c24c 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,7 +25,7 @@ jobs: with: python-version: 3.12 - name: Install requirements - run: sudo apt update && sudo apt install --yes libev-dev + run: sudo apt update && sudo apt install --yes libev-dev libvirt-dev - name: Install uv uses: astral-sh/setup-uv@v7 - name: Install tox-uv diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index e3feb106..3a8a6c21 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -3,8 +3,6 @@ description: Lint Markdown files on: push: - branches: - - master paths: - 'docs/**' - mkdocs.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 543562ab..95513942 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -2,7 +2,15 @@ name: tests on: push: + paths: + - '!docs/**' + - '!mkdocs.yml' + - '!.markdownlint.yaml' pull_request: + paths: + - '!docs/**' + - '!mkdocs.yml' + - '!.markdownlint.yaml' jobs: Lint: diff --git a/docs/index.md b/docs/index.md index 981c7370..c4bcc8e1 100644 --- a/docs/index.md +++ b/docs/index.md @@ -27,19 +27,23 @@ In a case you would like to run Genesis Core on your own infrastructure, you can ```bash sudo apt-get install build-essential python3.12-dev python3.12-venv \ - tox libev-dev libvirt-dev + libev-dev libvirt-dev +curl -LsSf https://astral.sh/uv/install.sh | sh +source "$HOME"/.local/bin/env ``` **Fedora:** ```bash -sudo dnf install tox gcc libev-devel libvirt-devel +sudo dnf install gcc libev-devel libvirt-devel +curl -LsSf https://astral.sh/uv/install.sh | sh +source "$HOME"/.local/bin/env ``` Initialize virtual environment: ```bash -tox -e develop +uv sync source .tox/develop/bin/activate ```