Align frontend API contracts #14
@@ -18,6 +18,7 @@ jobs:
|
||||
lint:
|
||||
name: Code Quality Checks
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 15
|
||||
if: ${{ !contains(github.event.head_commit.message, '#no_lint') }}
|
||||
env:
|
||||
TG_BOT_KEY: ${{ secrets.TG_BOT_KEY }}
|
||||
@@ -34,12 +35,13 @@ jobs:
|
||||
- name: Install Python and uv
|
||||
run: |
|
||||
set -euo pipefail
|
||||
apt-get update
|
||||
apt-get install -y software-properties-common
|
||||
add-apt-repository -y ppa:deadsnakes/ppa
|
||||
apt-get update
|
||||
apt-get install -y python3.11 python3.11-venv
|
||||
curl -LsSf https://astral.sh/uv/install.sh | sh
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
timeout 300s apt-get update
|
||||
timeout 300s apt-get install -y software-properties-common curl
|
||||
timeout 300s add-apt-repository -y ppa:deadsnakes/ppa
|
||||
timeout 300s apt-get update
|
||||
timeout 300s apt-get install -y python3.11 python3.11-venv
|
||||
timeout 180s bash -lc 'curl -LsSf https://astral.sh/uv/install.sh | sh'
|
||||
|
||||
- name: Create virtual environment and install dependencies
|
||||
run: |
|
||||
@@ -93,6 +95,7 @@ jobs:
|
||||
test:
|
||||
name: Run Tests
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 20
|
||||
if: ${{ !contains(github.event.head_commit.message, '#no_test') }}
|
||||
env:
|
||||
TG_BOT_KEY: ${{ secrets.TG_BOT_KEY }}
|
||||
@@ -109,12 +112,13 @@ jobs:
|
||||
- name: Install Python and uv
|
||||
run: |
|
||||
set -euo pipefail
|
||||
apt-get update
|
||||
apt-get install -y software-properties-common
|
||||
add-apt-repository -y ppa:deadsnakes/ppa
|
||||
apt-get update
|
||||
apt-get install -y python3.11 python3.11-venv
|
||||
curl -LsSf https://astral.sh/uv/install.sh | sh
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
timeout 300s apt-get update
|
||||
timeout 300s apt-get install -y software-properties-common curl
|
||||
timeout 300s add-apt-repository -y ppa:deadsnakes/ppa
|
||||
timeout 300s apt-get update
|
||||
timeout 300s apt-get install -y python3.11 python3.11-venv
|
||||
timeout 180s bash -lc 'curl -LsSf https://astral.sh/uv/install.sh | sh'
|
||||
|
||||
- name: Create virtual environment and install dependencies
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user