/
vshmidt
/
streamlit
Обзор
Документация
Войти
/
vshmidt
/
streamlit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
.github/workflows/cli-regression.yml
49 строк
1 KB
Lukas Masuch
Migrate to uv package manager (#13622)
30 янв 2026, 01:23
Не верифицирован
30 янв 2026, 01:23
4d386cc
Код
Авторство
О чём код?
name: CLI Regression on: push: branches: - "develop" pull_request: types: [opened, synchronize, reopened] # Avoid duplicate workflows on same branch concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: cli-regression: runs-on: ubuntu-latest defaults: run: shell: bash steps: - name: Checkout Streamlit code uses: actions/checkout@v6 with: persist-credentials: false submodules: "recursive" fetch-depth: 2 - name: Set Python version vars uses: ./.github/actions/build_info - name: Setup virtual env uses: ./.github/actions/make_init with: python_version: ${{ env.PYTHON_MAX_VERSION }} - name: Fix apt mirrors if: ${{ runner.os == 'Linux' }} uses: ./.github/actions/apt_mirror_fix - name: Build Package - Fast timeout-minutes: 120 run: | sudo apt install rsync make package - name: Install streamlit in production mode run: | uv pip install -U ./lib - name: Run CLI regression tests run: | export SKIP_VERSION_CHECK=true; pytest scripts/cli_regression_tests.py