Skip to content

Commit 72ff115

Browse files
committed
New data collected at 2026-01-26_00-02-36
1 parent 1323b5a commit 72ff115

25 files changed

Lines changed: 726 additions & 111 deletions

github-actions/dalex/Python-check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
matrix:
2929
platform: [ubuntu-latest, macos-latest] # windows-latest
30-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
30+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
3131

3232
steps:
3333
- uses: actions/checkout@v4

github-actions/data.table/code-quality.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
c:
3030
- '**/*.c'
3131
- '**/*.h'
32+
- '.ci/linters/cocci/**/*.cocci'
3233
po:
3334
- 'po/**/*.po'
3435
md:

github-actions/mlflow/auto-assign.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ defaults:
1616

1717
jobs:
1818
scan-and-assign:
19+
if: github.repository == 'mlflow/mlflow'
1920
runs-on: ubuntu-slim
2021
timeout-minutes: 10
2122
permissions:

github-actions/mlflow/master.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ jobs:
9696
--ignore=tests/examples \
9797
--ignore=tests/evaluate \
9898
--ignore=tests/genai \
99+
--ignore=tests/docker \
99100
tests
100101
101102
- name: Run databricks-connect related tests
@@ -376,6 +377,9 @@ jobs:
376377
MLFLOW_SQLALCHEMYSTORE_POOLCLASS: "NullPool"
377378
# Set Hadoop environment variables required for testing Spark integrations on Windows
378379
HADOOP_HOME: /tmp/winutils/hadoop-3.2.2
380+
# Use non-GUI matplotlib backend since Tkinter may not be installed properly on Windows runners
381+
# https://github.com/stefmolin/data-morph/pull/273
382+
MPLBACKEND: Agg
379383
run: |
380384
export PATH=$PATH:$HADOOP_HOME/bin
381385
uv run --no-sync pytest tests \
@@ -391,4 +395,5 @@ jobs:
391395
--ignore=tests/sagemaker \
392396
--ignore=tests/gateway \
393397
--ignore=tests/server/auth \
394-
--ignore=tests/data/test_spark_dataset.py
398+
--ignore=tests/data/test_spark_dataset.py \
399+
--ignore=tests/docker

github-actions/mlflow/push-images.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ defaults:
1212

1313
jobs:
1414
push-images:
15+
if: ${{ !contains(github.ref_name, 'rc') }}
1516
runs-on: ubuntu-latest
1617
timeout-minutes: 30
1718
permissions:
@@ -74,6 +75,17 @@ jobs:
7475
build-args: |
7576
VERSION=${{ steps.meta.outputs.version }}
7677
78+
- name: Build and Push Base Full Image
79+
uses: docker/build-push-action@1104d471370f9806843c095c1db02b5a90c5f8b6 # v3.3.1
80+
with:
81+
context: docker
82+
file: docker/Dockerfile.full
83+
push: true
84+
tags: ${{ steps.meta.outputs.tags }}-full
85+
platforms: linux/amd64,linux/arm64
86+
build-args: |
87+
VERSION=${{ steps.meta.outputs.version }}
88+
7789
- name: Gather Docker Metadata for Model Server
7890
id: modelmeta
7991
uses: docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175 # v4.6.0
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
name: Remove Experimental Decorators
2+
3+
on:
4+
schedule:
5+
# Run on the 1st day of every month at 00:00 UTC
6+
- cron: "0 0 1 * *"
7+
workflow_dispatch: # Allow manual triggering
8+
9+
defaults:
10+
run:
11+
shell: bash
12+
13+
jobs:
14+
remove-decorators:
15+
runs-on: ubuntu-slim
16+
timeout-minutes: 5
17+
# Only run on the main repository
18+
if: github.repository == 'mlflow/mlflow'
19+
permissions:
20+
contents: write
21+
pull-requests: write
22+
env:
23+
RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
24+
steps:
25+
- uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1.12.0
26+
id: app-token
27+
with:
28+
app-id: ${{ secrets.APP_ID }}
29+
private-key: ${{ secrets.APP_PRIVATE_KEY }}
30+
31+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
32+
with:
33+
token: ${{ steps.app-token.outputs.token }}
34+
35+
- uses: ./.github/actions/setup-python
36+
37+
- name: Run remove_experimental_decorators script
38+
id: remove
39+
run: |
40+
python dev/remove_experimental_decorators.py
41+
42+
[[ -n $(git status --porcelain) ]] && has_changes=true || has_changes=false
43+
echo "has_changes=$has_changes" >> $GITHUB_OUTPUT
44+
45+
- name: Create branch, commit and push changes
46+
if: steps.remove.outputs.has_changes == 'true'
47+
id: branch
48+
run: |
49+
git config user.name 'mlflow-app[bot]'
50+
git config user.email 'mlflow-app[bot]@users.noreply.github.com'
51+
52+
TIMESTAMP=$(date +%Y-%m-%d-%H-%M-%S)
53+
BRANCH_NAME="automated/remove-experimental-decorators-${TIMESTAMP}"
54+
echo "branch_name=$BRANCH_NAME" >> $GITHUB_OUTPUT
55+
git checkout -b $BRANCH_NAME
56+
57+
git add -A
58+
git commit -m "Remove expired experimental decorators
59+
60+
Generated by: ${RUN_URL}"
61+
git push origin $BRANCH_NAME
62+
63+
- name: Create Pull Request
64+
if: steps.remove.outputs.has_changes == 'true'
65+
env:
66+
GH_TOKEN: ${{ steps.app-token.outputs.token }}
67+
BRANCH_NAME: ${{ steps.branch.outputs.branch_name }}
68+
run: |
69+
gh pr create \
70+
--title "Remove expired experimental decorators" \
71+
--body "Generated by [workflow run](${RUN_URL})" \
72+
--base master \
73+
--head "$BRANCH_NAME"

github-actions/mlflow/requirements.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,6 @@ jobs:
9696
- name: Run tests
9797
run: |
9898
source dev/setup-ssh.sh
99-
pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} tests --quiet --requires-ssh --ignore-flavors \
99+
pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} tests --requires-ssh --ignore-flavors \
100100
--ignore=tests/examples --ignore=tests/evaluate \
101101
--ignore=tests/deployments --ignore=tests/genai

github-actions/mlflow/slow-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
paths:
77
# Run this workflow in PR when relevant files change
88
- ".github/workflows/slow-tests.yml"
9+
- "tests/docker/**"
910
- "tests/pyfunc/docker/**"
1011
workflow_dispatch:
1112
inputs:
@@ -71,4 +72,4 @@ jobs:
7172
- uses: ./.github/actions/pipdeptree
7273
- name: Run tests
7374
run: |
74-
uv run --no-sync pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} tests/pyfunc/docker
75+
uv run --no-sync pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} tests/docker tests/pyfunc/docker

github-actions/mlflow/snapshots.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ defaults:
2020

2121
jobs:
2222
build:
23+
if: github.repository == 'mlflow/mlflow'
2324
runs-on: ubuntu-latest
2425
timeout-minutes: 30
2526
permissions:

github-actions/mlflow/stale.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ defaults:
1111

1212
jobs:
1313
stale:
14+
if: github.repository == 'mlflow/mlflow'
1415
runs-on: ubuntu-slim
1516
permissions:
1617
issues: write

0 commit comments

Comments
 (0)