Skip to content

Commit eaf1fd0

Browse files
committed
New data collected at 2025-09-29_00-04-22
1 parent 5f75351 commit eaf1fd0

13 files changed

Lines changed: 132 additions & 39 deletions

File tree

github-actions/bookdown/Book.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
uses: r-lib/actions/setup-pandoc@v2
5555
with:
5656
# install nightly when checking on gh-pages
57-
pandoc-version: ${{ github.event.inputs.ghpages && 'nightly' || '2.17.1.1' }}
57+
pandoc-version: ${{ github.event.inputs.ghpages && 'nightly' || '3.8' }}
5858
token: ${{ secrets.GITHUB_TOKEN }}
5959

6060
- name: Install TinyTeX

github-actions/data.table/pkgup.yaml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212
branches:
1313
- 'master'
1414

15-
name: pkgdown-deploy
15+
name: pkgup
1616

1717
jobs:
1818
build:
@@ -47,16 +47,9 @@ jobs:
4747
- name: manual
4848
if: github.ref == 'refs/heads/master'
4949
run: |
50-
cp -R ${{ env.R_LIBS_USER }} library
51-
R CMD INSTALL --library="library" $(ls -1t data.table_*.tar.gz | head -n 1) --html
52-
mkdir -p doc/html
53-
cp $(R RHOME)/doc/html/{left.jpg,up.jpg,Rlogo.svg,R.css,index.html} doc/html
54-
Rscript -e 'utils::make.packages.html("library", docdir="doc")'
55-
sed -i "s|file://|../..|g" doc/html/packages.html
50+
R CMD INSTALL $(ls -1t data.table_*.tar.gz | head -n 1)
5651
mkdir -p public
57-
mv doc public/doc
58-
cp -r --parents library/*/{html,help,doc,demo,DESCRIPTION,README,NEWS,README.md,NEWS.md} public 2>/dev/null || :
59-
sed -i 's|"/doc/html/|"/data.table/doc/html/|g' public/library/data.table/doc/index.html 2>/dev/null || :
52+
Rscript -e 'tools::pkg2HTML("data.table", out="public/index.html")'
6053
- name: repo
6154
if: github.ref == 'refs/heads/master'
6255
run: |

github-actions/mlflow/lint.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
echo "::add-matcher::.github/workflows/matchers/typos.json"
5858
- name: Install dependencies
5959
run: |
60-
uv sync --only-group lint --only-group test
60+
uv sync --locked --only-group lint --only-group test
6161
- name: Install pre-commit hooks
6262
run: |
6363
uv run --only-group lint pre-commit install --install-hooks
@@ -74,5 +74,7 @@ jobs:
7474
run: |
7575
uv run --only-group test pytest dev/clint
7676
77-
- run: |
77+
- name: Check function signatures
78+
if: matrix.os == 'ubuntu-latest'
79+
run: |
7880
uv run --no-project dev/check_function_signatures.py

github-actions/mlflow/master.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,6 @@ jobs:
208208
source ./dev/install-common-deps.sh --ml
209209
# transformers doesn't support Keras 3 yet. tf-keras needs to be installed as a workaround.
210210
pip install tf-keras uvicorn
211-
# Required by mlflow.litellm. Temporarily update the version here due to version conflict with dspy.
212-
pip install "litellm>=1.52.9"
213211
- uses: ./.github/actions/show-versions
214212
- uses: ./.github/actions/pipdeptree
215213
- name: Run tests
@@ -383,7 +381,7 @@ jobs:
383381
python -m venv .venv
384382
source .venv/Scripts/activate
385383
python -m pip install -U pip setuptools wheel
386-
pip install --no-dependencies tests/resources/mlflow-test-plugin
384+
pip install tests/resources/mlflow-test-plugin
387385
pip install '.[extras,genai]'
388386
pip install pyspark
389387
# Install Hugging Face datasets to test Hugging Face usage with MLflow dataset tracking

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
- name: Install dependencies
6262
run: |
6363
pip install -U pip setuptools wheel
64-
pip install --no-dependencies tests/resources/mlflow-test-plugin
64+
pip install tests/resources/mlflow-test-plugin
6565
pip install .[extras,genai]
6666
pip install pyspark
6767
# Install Hugging Face datasets to test Hugging Face usage with MLflow dataset tracking

github-actions/mlflow/r.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,5 @@ jobs:
9595
run: |
9696
cd tests
9797
export RETICULATE_PYTHON_BIN=$(which python)
98+
export MLFLOW_SERVER_ENABLE_JOB_EXECUTION=false
9899
Rscript -e 'source("../.run-tests.R", echo=TRUE)'

github-actions/mlflow/review.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,20 @@ jobs:
7575
throw new Error("Unauthorized user attempted to trigger workflow: " + context.payload.comment.user.login);
7676
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7777
with:
78-
sparse-checkout: |
79-
dev
78+
ref: refs/pull/${{ github.event.pull_request.number || github.event.issue.number }}/merge
8079
- uses: astral-sh/setup-uv@f0ec1fc3b38f5e7cd731bb6ce540c5af426746bb # v6.1.0
80+
- name: Install ripgrep
81+
run: |
82+
curl -L -o ripgrep.tar.gz https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-unknown-linux-musl.tar.gz
83+
tar -xzf ripgrep.tar.gz
84+
sudo mv ripgrep-14.1.1-x86_64-unknown-linux-musl/rg /usr/local/bin/rg
85+
sudo chmod +x /usr/local/bin/rg
86+
rm -rf ripgrep.tar.gz ripgrep-14.1.1-x86_64-unknown-linux-musl/
87+
rg --version
88+
8189
- name: Install codex
8290
run: |
83-
curl -L -o codex.tar.gz https://github.com/openai/codex/releases/download/rust-v0.39.0/codex-x86_64-unknown-linux-musl.tar.gz
91+
curl -L -o codex.tar.gz https://github.com/openai/codex/releases/download/rust-v0.40.0/codex-x86_64-unknown-linux-musl.tar.gz
8492
tar -xzf codex.tar.gz
8593
mv codex-x86_64-unknown-linux-musl codex
8694
chmod +x codex
@@ -148,13 +156,17 @@ jobs:
148156
- Use `add_pr_review_comment` tool for each issue found
149157
- ONLY comment on lines that are marked as added (+) or modified in the diff
150158
- Never comment on unchanged context lines or pre-existing code
159+
- **For repetitive issues**: When the same issue appears on many lines (e.g., missing type hints, consistent style violations), leave a representative comment or group similar issues rather than flagging every instance. This avoids overwhelming PR authors with repetitive feedback.
160+
- Prefer GitHub suggestion code blocks for simple fixes (typos, imports, formatting) using ```suggestion format so maintainers can apply with one click.
161+
- Keep indentation: In ```suggestion blocks, copy the original leading spaces/tabs exactly (only change them if that's the actual fix). Avoid extra blank lines and include only the lines you intend to modify.
151162
- Comment parameters:
152163
- Single-line: Set `subject_type` to `LINE`, specify `line`
153164
- Multi-line: Set `subject_type` to `LINE`, specify both `start_line` and `line`
154165
- Comment format:
155-
- Use triple backticks (```) for code examples with an appropriate language identifier
156-
- Be specific about the violation and suggest fixes
166+
- Use ```suggestion blocks for direct fixes (preferred when possible) or triple backticks (```) for code examples
167+
- Be specific about the violation and why the change is needed
157168
- For typos, clearly indicate the correct spelling (e.g., "Typo: 'varabel' should be 'variable'")
169+
- For grouped issues, mention how many instances were found (e.g., "This function and 3 others are missing type hints")
158170
- Include `🤖 Generated by Codex` at the end of each comment
159171
EOF
160172

github-actions/mlflow/uv.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: uv
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- master
7+
paths:
8+
- .github/workflows/uv.yml
9+
- .github/workflows/uv.js
10+
schedule:
11+
# Run this workflow daily at 13:00 UTC
12+
- cron: "0 13 * * *"
13+
workflow_dispatch:
14+
15+
concurrency:
16+
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref }}
17+
cancel-in-progress: true
18+
19+
defaults:
20+
run:
21+
shell: bash
22+
23+
jobs:
24+
uv:
25+
# Skip scheduled runs on forks
26+
if: github.event_name != 'schedule' || github.repository == 'mlflow/mlflow'
27+
runs-on: ubuntu-latest
28+
timeout-minutes: 10
29+
permissions:
30+
contents: write
31+
pull-requests: write
32+
steps:
33+
- uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
34+
id: app-token
35+
with:
36+
app-id: ${{ secrets.APP_ID }}
37+
private-key: ${{ secrets.APP_PRIVATE_KEY }}
38+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
39+
with:
40+
token: ${{ steps.app-token.outputs.token }}
41+
- uses: ./.github/actions/setup-python
42+
- name: Update uv.lock and create PR
43+
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
44+
with:
45+
github-token: ${{ steps.app-token.outputs.token }}
46+
script: |
47+
const script = require('.github/workflows/uv.js');
48+
await script({ github, context });
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# HOWTO generate personal token on codeberg:
2+
# 1. Personal settings -> Applications -> Generate new token
3+
# 2. Grant access to repo read/write
4+
#
5+
# HOWTO on gitlab:
6+
# Repo Settings ->
7+
# Repository ->
8+
# Protected Branches ->
9+
# Unprotect master (or whichever) branch
10+
#
11+
# TODO on github:
12+
# Store all necessary variables as secrets, including passwords with secret
13+
# names as specified below:
14+
# - UNAME, EMAIL for git config
15+
# - CODEBERG for codeberg.org token
16+
17+
name: push-to-elsewhere
18+
19+
on:
20+
push:
21+
branches:
22+
- main
23+
pull_request:
24+
branches:
25+
- main
26+
27+
jobs:
28+
build:
29+
runs-on: ubuntu-latest
30+
31+
# will only push *from* main
32+
if: ${{ github.ref == 'refs/heads/main' }}
33+
34+
steps:
35+
- uses: actions/checkout@v4
36+
37+
- name: Git setup
38+
run: |
39+
git config --global user.name "ropensci"
40+
git config --global user.email "noreply@ropensci.org"
41+
git clone https://github.com/ropensci/osmdata
42+
git fetch --unshallow origin
43+
git remote add codeberg https://${{secrets.UNAME}}:${{secrets.CODEBERG}}@codeberg.org/ropensci/osmdata.git
44+
git remote add gitlab https://${{secrets.UNAME}}:${{secrets.GITLAB}}@gitlab.com/ropensci/osmdata.git
45+
git push codeberg main
46+
git push gitlab main

gitignore/osmdata.gitignore

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1 @@
1-
.Rproj.user
2-
.Rhistory
3-
.RData
4-
inst/doc
5-
inst/WORDLIST
6-
# History files
7-
.Rhistory
8-
.Rapp.history
9-
# Session Data files
10-
.RData
11-
# Output files from R CMD build
12-
/*.tar.gz
13-
# vim files
14-
.*.un~
15-
.*.swp
16-
src/*.o
17-
src/*.so
1+
*.html

0 commit comments

Comments
 (0)