diff --git a/.gitea/workflows/ai.yml b/.gitea/workflows/ai.yml index 5af8ee0..5e9771d 100644 --- a/.gitea/workflows/ai.yml +++ b/.gitea/workflows/ai.yml @@ -22,49 +22,21 @@ jobs: options: --add-host gitea:172.17.0.1 steps: - - - name: Setup Ubuntu apt mirrors run: | tee /etc/apt/sources.list > /dev/null <<'EOF' - deb https://mirror-linux.runflare.com/ubuntu/ noble main restricted universe multiverse - deb https://mirror-linux.runflare.com/ubuntu/ noble-updates main restricted universe multiverse - deb https://mirror-linux.runflare.com/ubuntu/ noble-backports main restricted universe multiverse - deb https://mirror-linux.runflare.com/ubuntu/ noble-security main restricted universe multiverse + deb [trusted=yes] https://mirror-linux.runflare.com/ubuntu/ noble main restricted universe multiverse + deb [trusted=yes] https://mirror-linux.runflare.com/ubuntu/ noble-updates main restricted universe multiverse + deb [trusted=yes] https://mirror-linux.runflare.com/ubuntu/ noble-backports main restricted universe multiverse + deb [trusted=yes] https://mirror-linux.runflare.com/ubuntu/ noble-security main restricted universe multiverse - deb [trusted=yes] https://mirror2.chabokan.net/ubuntu focal main universe - deb [trusted=yes] https://mirror2.chabokan.net/ubuntu focal-updates main universe - deb [trusted=yes] https://mirror2.chabokan.net/ubuntu focal-security main universe - - - - - deb http://mirror.iranserver.com/ubuntu/ jammy main restricted - deb-src http://mirror.iranserver.com/ubuntu/ jammy main restricted - - - deb http://mirror.iranserver.com/ubuntu/ jammy-updates main restricted - deb-src http://mirror.iranserver.com/ubuntu/ jammy-updates main restricted - - - deb http://mirror.iranserver.com/ubuntu/ jammy universe - deb-src http://mirror.iranserver.com/ubuntu/ jammy universe - deb http://mirror.iranserver.com/ubuntu/ jammy-updates universe - - - - deb http://mirror.iranserver.com/ubuntu/ jammy multiverse - deb-src http://mirror.iranserver.com/ubuntu/ jammy multiverse - deb http://mirror.iranserver.com/ubuntu/ jammy-updates multiverse - deb-src http://mirror.iranserver.com/ubuntu/ jammy-updates multiverse - - - deb http://mirror.iranserver.com/ubuntu/ jammy-backports main restricted universe multiverse - deb-src http://mirror.iranserver.com/ubuntu/ jammy-backports main restricted universe multiverse - - + deb [trusted=yes] http://mirror.iranserver.com/ubuntu/ noble main restricted universe multiverse + deb [trusted=yes] http://mirror.iranserver.com/ubuntu/ noble-updates main restricted universe multiverse + deb [trusted=yes] http://mirror.iranserver.com/ubuntu/ noble-backports main restricted universe multiverse + deb [trusted=yes] http://mirror.iranserver.com/ubuntu/ noble-security main restricted universe multiverse EOF apt-get update + - name: Install git run: | apt-get install -y git @@ -73,15 +45,6 @@ jobs: run: | git clone http://gitea:3000/sajad-dev/Ai.git . - - name: Install Python - run: | - apt-get install -y python3 python3-pip python3-venv git - - - name: Setup Python pip mirrors - run: | - pip3 config --user set global.index-url https://package-mirror.liara.ir/repository/pypi/simple - pip3 config --user set global.extra-index-url https://mirror.cdn.ir/repository/pypi/simple - pip3 config --user set global.trusted-host "package-mirror.liara.ir mirror.cdn.ir mirror2.chabokan.net" - name: Install system dependencies run: | apt-get install -y \ @@ -92,11 +55,17 @@ jobs: build-essential \ default-libmysqlclient-dev + - name: Setup Python pip mirrors + run: | + pip3 config --user set global.index-url https://package-mirror.liara.ir/repository/pypi/simple + pip3 config --user set global.extra-index-url https://mirror.cdn.ir/repository/pypi/simple + pip3 config --user set global.trusted-host "package-mirror.liara.ir mirror.cdn.ir mirror2.chabokan.net" + - name: Install dependencies run: | - python3 -m pip install --upgrade pip - pip3 install -r requirements.txt - pip3 install pytest flake8 + python3 -m pip install --upgrade pip --break-system-packages + pip3 install -r requirements.txt --break-system-packages + pip3 install pytest flake8 --break-system-packages - name: Run lint run: |