streamlit

Форк
0
/
ensure-relative-imports.yml 
52 строки · 1.4 Кб
1
name: Ensure Relative Imports Exist in Prod @streamlit/lib
2

3
on:
4
  push:
5
    branches:
6
      - "develop"
7
  pull_request:
8
    types: [opened, synchronize, reopened]
9
  # Allows workflow to be called from other workflows
10
  workflow_call:
11
    inputs:
12
      ref:
13
        required: true
14
        type: string
15

16
# Avoid duplicate workflows on same branch
17
concurrency:
18
  group: ${{ github.workflow }}-${{ github.ref }}-ensure-relative-imports
19
  cancel-in-progress: true
20

21
jobs:
22
  check:
23
    runs-on: ubuntu-latest
24

25
    defaults:
26
      run:
27
        shell: bash --login -eo pipefail {0}
28

29
    steps:
30
      - name: Checkout Streamlit code
31
        uses: actions/checkout@v4
32
        with:
33
          ref: ${{ inputs.ref }}
34
          persist-credentials: false
35
          submodules: "recursive"
36
          fetch-depth: 2
37
      - name: Set Python version vars
38
        uses: ./.github/actions/build_info
39
      - name: Set up Python ${{ env.PYTHON_MAX_VERSION }}
40
        uses: actions/setup-python@v5
41
        with:
42
          python-version: "${{ env.PYTHON_MAX_VERSION }}"
43
      - name: Setup virtual env
44
        uses: ./.github/actions/make_init
45
      - name: Run make develop
46
        run: make develop
47
      - name: Run make protobuf
48
        run: make protobuf
49
      - name: Run make frontend-lib-prod
50
        run: make frontend-lib-prod
51
      - name: Ensure ensure relative imports exist in the @streamlit/lib/dist folder
52
        run: make ensure-relative-imports
53

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.