Skip to content

Commit 04669ef

Browse files
committed
New data collected at 2026-01-12_00-02-07
1 parent 8cfeec5 commit 04669ef

12 files changed

Lines changed: 46 additions & 53 deletions

File tree

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ on:
66
pull_request:
77
branches: [main, master]
88

9-
name: R-CMD-check
9+
name: R-CMD-check.yaml
10+
11+
permissions: read-all
1012

1113
jobs:
1214
R-CMD-check:

github-actions/forecast/pkgdown.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ on:
99
types: [published]
1010
workflow_dispatch:
1111

12-
name: pkgdown
12+
name: pkgdown.yaml
13+
14+
permissions: read-all
1315

1416
jobs:
1517
pkgdown:
@@ -22,7 +24,7 @@ jobs:
2224
permissions:
2325
contents: write
2426
steps:
25-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v6
2628

2729
- uses: r-lib/actions/setup-pandoc@v2
2830

@@ -41,7 +43,7 @@ jobs:
4143

4244
- name: Deploy to GitHub pages 🚀
4345
if: github.event_name != 'pull_request'
44-
uses: JamesIves/github-pages-deploy-action@v4.7.3
46+
uses: JamesIves/github-pages-deploy-action@v4.7.6
4547
with:
4648
clean: false
4749
branch: gh-pages

github-actions/forecast/pr-commands.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ on:
44
issue_comment:
55
types: [created]
66

7-
name: Commands
7+
name: pr-commands.yaml
8+
9+
permissions: read-all
810

911
jobs:
1012
document:
@@ -13,8 +15,10 @@ jobs:
1315
runs-on: ubuntu-latest
1416
env:
1517
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
18+
permissions:
19+
contents: write
1620
steps:
17-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v6
1822

1923
- uses: r-lib/actions/pr-fetch@v2
2024
with:
@@ -50,8 +54,10 @@ jobs:
5054
runs-on: ubuntu-latest
5155
env:
5256
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
57+
permissions:
58+
contents: write
5359
steps:
54-
- uses: actions/checkout@v4
60+
- uses: actions/checkout@v6
5561

5662
- uses: r-lib/actions/pr-fetch@v2
5763
with:

github-actions/mlflow/master.yml

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
run: |
103103
# this needs to be run in a separate job because installing databricks-connect could break other
104104
# tests that uses normal SparkSession instead of remote SparkSession
105-
uv run --no-sync --with databricks-agents \
105+
uv run --no-sync --with 'databricks-agents,databricks-connect' \
106106
pytest tests/utils/test_requirements_utils.py::test_infer_pip_requirements_on_databricks_agents
107107
108108
database:
@@ -286,28 +286,22 @@ jobs:
286286
- uses: ./.github/actions/setup-java
287287
- name: Install dependencies
288288
run: |
289-
source ./dev/install-common-deps.sh
290-
pip install openai dspy deepeval litellm ragas
289+
uv sync --extra genai
290+
uv pip install \
291+
-r requirements/test-requirements.txt \
292+
deepeval ragas
291293
- uses: ./.github/actions/show-versions
294+
- uses: ./.github/actions/pipdeptree
292295
- name: Run GenAI Tests (OSS)
293296
run: |
294-
pytest tests/genai
297+
uv run --no-sync pytest tests/genai
295298
296299
- name: Run GenAI Tests (Databricks)
297300
run: |
298-
pip install databricks-agents
299-
pytest tests/genai --ignore tests/genai/test_genai_import_without_agent_sdk.py \
301+
uv run --no-sync --with databricks-agents \
302+
pytest tests/genai --ignore tests/genai/test_genai_import_without_agent_sdk.py \
300303
--ignore tests/genai/optimize --ignore tests/genai/prompts
301304
302-
- name: Run Tests with Local Spark Session
303-
run: |
304-
# databricks-agents installs databricks-connect that blocks us from running spark-related
305-
# tests with local spark session. To work around this, we run skipped tests after
306-
# uninstalling databricks-connect.
307-
pip uninstall -y databricks-connect pyspark
308-
pip install pyspark
309-
pytest tests/genai/evaluate/test_utils.py
310-
311305
pyfunc:
312306
if: github.event_name != 'pull_request' || github.event.pull_request.draft == false
313307
runs-on: ubuntu-latest

github-actions/mlflow/resolve.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ jobs:
136136
137137
- name: Install Claude CLI
138138
run: |
139-
npm install -g @anthropic-ai/claude-code@2.0.24
139+
npm install -g @anthropic-ai/claude-code@2.1.3
140140
141141
- name: Run Claude resolve command
142142
id: claude-fix

github-actions/mlflow/review.yml

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,12 @@ name: review
33
on:
44
issue_comment:
55
types: [created]
6-
pull_request:
7-
paths:
8-
- .github/workflows/review.yml
9-
- .claude/commands/pr-review.md
10-
- dev/mcps/review.py
6+
pull_request_target:
7+
types: [opened, ready_for_review]
118

129
concurrency:
13-
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref }}
14-
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
10+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.event.issue.number }}
11+
cancel-in-progress: true
1512

1613
defaults:
1714
run:
@@ -24,15 +21,14 @@ jobs:
2421
pull-requests: write
2522
timeout-minutes: 30
2623
# Security: Only run for authorized users.
27-
# - pull_request: Only run for PRs from the upstream repo by authorized users (not forks)
24+
# - pull_request_target: Only run for maintainers
2825
# - issue_comment: BOTH PR author and commenter must be authorized (can't trust external PRs)
26+
# TODO: Remove `github.event.pull_request.user.login == 'harupy'` after testing
2927
if: >
30-
(github.event_name == 'pull_request' &&
31-
github.event.pull_request.head.repo.full_name == github.repository &&
32-
(
33-
contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.pull_request.author_association) ||
34-
(github.event.pull_request.user.login == 'Copilot' && github.event.pull_request.user.type == 'Bot')
35-
))
28+
(github.event_name == 'pull_request_target' &&
29+
github.event.pull_request.draft == false &&
30+
contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.pull_request.author_association) &&
31+
github.event.pull_request.user.login == 'harupy')
3632
||
3733
(github.event_name == 'issue_comment' &&
3834
github.event.issue.pull_request &&
@@ -75,18 +71,10 @@ jobs:
7571
throw new Error(`User not allowed to trigger workflow: ${comment.user.login} (association: ${authorAssociation})`);
7672
}
7773
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
78-
with:
79-
ref: refs/pull/${{ github.event.pull_request.number || github.event.issue.number }}/merge
8074
- uses: astral-sh/setup-uv@f0ec1fc3b38f5e7cd731bb6ce540c5af426746bb # v6.1.0
8175
- name: Install Claude CLI
8276
run: |
83-
npm install -g @anthropic-ai/claude-code@2.0.24
84-
85-
- name: Set up MCP servers
86-
env:
87-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
88-
run: |
89-
claude mcp add review --env "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" -- uv run --no-project dev/mcps/review.py
77+
npm install -g @anthropic-ai/claude-code@2.1.3
9078
9179
- name: Extract optional prompt from comment
9280
if: github.event_name == 'issue_comment'

github-actions/pak/nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ jobs:
380380
- uses: r-hub/actions/setup-r-netbsd@main
381381
if: ${{ matrix.config.os == 'netbsd' }}
382382

383-
- uses: r-hub/actions/setup-r-dragonflybsd@v1
383+
- uses: r-hub/actions/setup-r-dragonflybsd@main
384384
if: ${{ matrix.config.os == 'dragonflybsd' }}
385385

386386
- name: Build pak binary

github-actions/xgboost/freebsd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ jobs:
1515
timeout-minutes: 20
1616
name: A job to run test in FreeBSD
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v6.0.1
1919
with:
2020
submodules: 'true'
2121
- name: Test in FreeBSD
2222
id: test
23-
uses: vmactions/freebsd-vm@v1
23+
uses: vmactions/freebsd-vm@v1.3.6
2424
with:
2525
usesh: true
2626
prepare: |

github-actions/xtensor/osx.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
os:
21-
- 13
2221
- 14
2322
- 15
2423

gitignore/mlflow.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
mlruns/
33
mlartifacts/
44
outputs/
5-
mlruns.db
5+
mlruns*.db
66
mlflow.db
77
**/basic_auth.db
88

@@ -132,8 +132,8 @@ gunicorn.conf.py
132132

133133
# ignore everything in .claude
134134
.claude/*
135-
# except commands and skills
136135
!.claude/commands/
137136
!.claude/skills/
138137
!.claude/hooks/
138+
!.claude/rules/
139139
!.claude/settings.json

0 commit comments

Comments
 (0)