Skip to content

Commit 1270aa3

Browse files
committed
New data collected at 2025-05-19_00-02-37
1 parent 520862e commit 1270aa3

20 files changed

Lines changed: 73 additions & 69 deletions

github-actions/data.table/R-CMD-check-occasional.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
os: [macOS-latest, windows-latest, ubuntu-latest]
18-
r: ['devel', 'release', '3.3', '3.4', '3.5', '3.6', '4.0', '4.1', '4.2', '4.3']
18+
r: ['devel', 'release', '3.4', '3.5', '3.6', '4.0', '4.1', '4.2', '4.3']
1919
locale: ['en_US.utf8', 'zh_CN.utf8', 'lv_LV.utf8'] # Chinese for translations, Latvian for collate order (#3502)
2020
exclude:
2121
# only run non-English locale CI on Ubuntu
@@ -28,8 +28,6 @@ jobs:
2828
- os: windows-latest
2929
locale: 'lv_LV.utf8'
3030
# macOS/arm64 only available for R>=4.1.0
31-
- os: macOS-latest
32-
r: '3.3'
3331
- os: macOS-latest
3432
r: '3.4'
3533
- os: macOS-latest

github-actions/mlflow/js.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,10 @@ jobs:
7070
- name: Run prettier
7171
run: |
7272
yarn prettier:check
73-
- name: Run knip
74-
run: |
75-
yarn knip
73+
# TODO: Disabled for now. Revisit after DAIS.
74+
# - name: Run knip
75+
# run: |
76+
# yarn knip
7677
- name: Run extract-i18n lint
7778
run: |
7879
yarn i18n:check

github-actions/mlflow/master.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,15 @@ jobs:
9090
- name: Import check
9191
run: |
9292
source .venv/bin/activate
93-
python tests/check_mlflow_lazily_imports_ml_packages.py
93+
# `-I` is used to avoid importing modules from user-specific site-packages
94+
# that might conflict with the built-in modules (e.g. `types`).
95+
python -I tests/check_mlflow_lazily_imports_ml_packages.py
9496
- name: Run tests
9597
run: |
9698
source .venv/bin/activate
9799
source dev/setup-ssh.sh
98100
pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} --quiet --requires-ssh \
99-
--ignore-flavors --ignore=tests/examples --ignore=tests/recipes --ignore=tests/evaluate \
100-
--ignore=tests/deployments/server --ignore=tests/pyspark/optuna \
101+
--ignore-flavors --ignore=tests/examples --ignore=tests/evaluate \
101102
--ignore tests/genai tests
102103
103104
py310:
@@ -332,10 +333,16 @@ jobs:
332333
- name: Install dependencies
333334
run: |
334335
source ./dev/install-common-deps.sh
336+
# GenAI evaluation tests require databricks-agents that only work with Python >= 3.10
337+
pip install 'databricks-agents<0.22.0' openai
338+
- uses: ./.github/actions/show-versions
335339
- name: Run GenAI Tests
336340
run: |
337341
# GenAI evaluation tests require databricks-agents that only work with Python 3.10~
338-
pip install databricks-agents openai
342+
pip install openai
343+
# Install databricks-agents from a pre-release wheel because the latest released version
344+
# is not compatible with MLflow master. Using --no-deps because it pings mlflow to 3.0.0rc2.
345+
pip install https://ml-team-public-read.s3.us-west-2.amazonaws.com/wheels/rag-studio/dev/samraj.moorjani/databricks_agents-1.0.0rc1.dev0-py3-none-any.whl --no-deps
339346
pytest tests/genai
340347
341348
optuna:
@@ -481,5 +488,5 @@ jobs:
481488
export PATH=$PATH:$HADOOP_HOME/bin
482489
# Run Windows tests
483490
pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} \
484-
--ignore-flavors --ignore=tests/projects --ignore=tests/examples --ignore=tests/recipes --ignore=tests/evaluate --ignore tests/deployments/server --ignore=tests/optuna \
491+
--ignore-flavors --ignore=tests/projects --ignore=tests/examples --ignore=tests/evaluate --ignore=tests/optuna \
485492
--ignore=tests/genai tests

github-actions/mlflow/protobuf-cross-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,6 @@ jobs:
7979
- name: Run tests
8080
run: |
8181
pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} \
82-
--ignore-flavors --ignore=tests/projects --ignore=tests/examples --ignore=tests/evaluate --ignore tests/deployments/server \
83-
--ignore=tests/optuna --ignore=tests/genai\
82+
--ignore-flavors --ignore=tests/projects --ignore=tests/examples --ignore=tests/evaluate \
83+
--ignore=tests/optuna --ignore=tests/genai \
8484
tests

github-actions/mlflow/requirements.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,4 @@ jobs:
8989
source dev/setup-ssh.sh
9090
pytest tests --quiet --requires-ssh --ignore-flavors \
9191
--ignore=tests/examples --ignore=tests/evaluate \
92-
--ignore=tests/deployments
92+
--ignore=tests/deployments --ignore=tests/genai

github-actions/mlflow/tracing.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
# NB: OTLP exporter includes large dependencies, so we want to test it in a separate job
5353
# to avoid overlooking unnecessary dependencies in the core tracing package.
5454
run: |
55+
export PYTHONPATH=$(pwd)
5556
pytest tests/tracing --ignore tests/tracing/utils/test_otlp.py --import-mode=importlib
5657
5758
# TODO: Add a job to run autologging tests against integrated libraries (latest versions)

github-actions/pak/R-CMD-check.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ on:
88
push:
99
branches: [main, master]
1010
pull_request:
11-
branches: [main, master]
1211

1312
name: R-CMD-check.yaml
1413

github-actions/pak/nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ jobs:
372372
with:
373373
release: ${{ matrix.config.release }}
374374

375-
- uses: r-hub/actions/setup-r-openbsd@v1
375+
- uses: r-hub/actions/setup-r-openbsd@main
376376
if: ${{ matrix.config.os == 'openbsd' }}
377377
with:
378378
release: ${{ matrix.config.release }}

github-actions/pak/pkgdown.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ on:
44
push:
55
branches: [main, master]
66
pull_request:
7-
branches: [main, master]
87
release:
98
types: [published]
109
workflow_dispatch:

github-actions/pak/test-coverage.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ on:
44
push:
55
branches: [main, master]
66
pull_request:
7-
branches: [main, master]
87

98
name: test-coverage.yaml
109

@@ -35,14 +34,16 @@ jobs:
3534
clean = FALSE,
3635
install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package")
3736
)
37+
print(cov)
3838
covr::to_cobertura(cov)
3939
shell: Rscript {0}
4040

41-
- uses: codecov/codecov-action@v4
41+
- uses: codecov/codecov-action@v5
4242
with:
43-
fail_ci_if_error: ${{ github.event_name != 'pull_request' && true || false }}
44-
file: ./cobertura.xml
45-
plugin: noop
43+
# Fail if error if not on PR, or if on PR and token is given
44+
fail_ci_if_error: ${{ github.event_name != 'pull_request' || secrets.CODECOV_TOKEN }}
45+
files: ./cobertura.xml
46+
plugins: noop
4647
disable_search: true
4748
token: ${{ secrets.CODECOV_TOKEN }}
4849

0 commit comments

Comments
 (0)