Skip to content

Commit 29f2976

Browse files
committed
New data collected at 2025-05-05_00-02-23
1 parent 7c643e7 commit 29f2976

53 files changed

Lines changed: 522 additions & 119 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

codecov/infer-codecov.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1-
comment:
2-
layout: "reach, diff, flags, files"
3-
behavior: default
4-
require_changes: false # if true: only post the comment if coverage changes
5-
require_base: no # [yes :: must have a base report to post]
6-
require_head: yes # [yes :: must have a head report to post]
7-
branches: null
1+
comment: false
2+
3+
coverage:
4+
status:
5+
project:
6+
default:
7+
target: auto
8+
threshold: 1%
9+
informational: true
10+
patch:
11+
default:
12+
target: auto
13+
threshold: 1%
14+
informational: true

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

Lines changed: 6 additions & 8 deletions
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

@@ -30,17 +29,16 @@ jobs:
3029
# use 4.0 or 4.1 to check with rtools40's older compiler
3130
- {os: windows-latest, r: 'oldrel-4'}
3231

33-
- {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
34-
- {os: ubuntu-latest, r: 'release'}
35-
- {os: ubuntu-latest, r: 'oldrel-1'}
36-
- {os: ubuntu-latest, r: 'oldrel-2'}
37-
- {os: ubuntu-latest, r: 'oldrel-3'}
38-
- {os: ubuntu-latest, r: 'oldrel-4'}
32+
- {os: ubuntu-22.04, r: 'devel', http-user-agent: 'release'}
33+
- {os: ubuntu-22.04, r: 'release'}
34+
- {os: ubuntu-22.04, r: 'oldrel-1'}
35+
- {os: ubuntu-22.04, r: 'oldrel-2'}
36+
- {os: ubuntu-22.04, r: 'oldrel-3'}
37+
- {os: ubuntu-22.04, r: 'oldrel-4'}
3938

4039
env:
4140
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
4241
R_KEEP_PKG_SOURCE: yes
43-
ASCIICAST_TIMEOUT: 600
4442

4543
steps:
4644
- uses: actions/checkout@v4

github-actions/asciicast/pkgdown.yaml

Lines changed: 1 addition & 2 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
release:
98
types: [published]
109
workflow_dispatch:
@@ -15,7 +14,7 @@ permissions: read-all
1514

1615
jobs:
1716
pkgdown:
18-
runs-on: ubuntu-latest
17+
runs-on: ubuntu-22.04
1918
# Only restrict concurrency for non-PR jobs
2019
concurrency:
2120
group: pkgdown-${{ github.event_name != 'pull_request' || github.run_id }}

github-actions/asciicast/test-coverage.yaml

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

98
name: test-coverage.yaml
109

1110
permissions: read-all
1211

1312
jobs:
1413
test-coverage:
15-
runs-on: ubuntu-latest
14+
runs-on: ubuntu-22.04
1615
env:
1716
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
1817

@@ -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

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

Lines changed: 0 additions & 2 deletions
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
workflow_dispatch:
1312

1413
name: R-CMD-check.yaml
@@ -48,7 +47,6 @@ jobs:
4847
- uses: r-lib/actions/setup-pandoc@v2
4948

5049
- uses: r-lib/actions/setup-r@v2
51-
id: setup-r
5250
with:
5351
r-version: ${{ matrix.config.r }}
5452
http-user-agent: ${{ matrix.config.http-user-agent }}

github-actions/callr/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/callr/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

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ jobs:
5454

5555
permissions:
5656
contents: write
57+
statuses: write
58+
pull-requests: write
59+
actions: write
5760

5861
# Begin custom: services
5962
# End custom: services
@@ -265,6 +268,18 @@ jobs:
265268
- uses: ./.github/workflows/custom/after-install
266269
if: hashFiles('.github/workflows/custom/after-install/action.yml') != ''
267270

271+
- name: Must allow NOTEs if packages are missing, even with _R_CHECK_FORCE_SUGGESTS_
272+
run: |
273+
if (Sys.getenv("RCMDCHECK_ERROR_ON") %in% c("", "note")) {
274+
pkgs <- setdiff(desc::desc_get_deps()$package, "R")
275+
installable <- vapply(pkgs, FUN.VALUE = logical(1), requireNamespace, quietly = TRUE)
276+
if (any(!installable)) {
277+
message("Missing packages: ", paste(pkgs[!installable], collapse = ", "))
278+
cat('RCMDCHECK_ERROR_ON="warning"\n', file = Sys.getenv("GITHUB_ENV"), append = TRUE)
279+
}
280+
}
281+
shell: Rscript {0}
282+
268283
- uses: ./.github/workflows/update-snapshots
269284
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository
270285

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
2828
- {os: ubuntu-latest, r: 'oldrel-1' }
2929
- {os: ubuntu-latest, r: 'oldrel-2' }
3030
- {os: ubuntu-latest, r: '4.0' }
31+
- {os: ubuntu-latest, r: 'devel' , globals: develop, label: 'globals develop' }
32+
- {os: ubuntu-latest, r: '4.0' , globals: develop, label: 'globals develop' }
3133

3234
- {os: ubuntu-latest, r: 'release', strict: true, label: 'strict' }
3335

@@ -62,6 +64,7 @@ jobs:
6264
R_FUTURE_RNG_ONMISUSE: error
6365
R_FUTURE_GLOBALS_KEEPWHERE: ${{ matrix.config.globals_keepWhere }}
6466
R_PARALLELLY_BRANCH: ${{ matrix.config.parallelly }}
67+
R_GLOBALS_BRANCH: ${{ matrix.config.globals }}
6568

6669
steps:
6770
- uses: actions/checkout@v4
@@ -88,6 +91,10 @@ jobs:
8891
if (nzchar(pver)) {
8992
remotes::install_github("futureverse/parallelly", ref = pver)
9093
}
94+
gver <- Sys.getenv("R_GLOBALS_BRANCH")
95+
if (nzchar(gver)) {
96+
remotes::install_github("futureverse/globals", ref = gver)
97+
}
9198
9299
shell: Rscript {0}
93100

@@ -139,7 +146,8 @@ jobs:
139146
Sys.setenv(R_FUTURE_RNG_ONMISUSE = "error")
140147
}
141148
rcmdcheck::rcmdcheck(
142-
args = c("--no-manual", "--as-cran", if (.Platform$OS.type == "windows" && getRversion() >= "4.2.0") "--no-multiarch"),
149+
args = c("--no-manual", "--as-cran",
150+
if (getRversion() >= "4.2.0") "--no-multiarch"),
143151
check_dir = "check"
144152
)
145153
shell: Rscript {0}

github-actions/future/revdepcheck-top.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ jobs:
2323
- { r: "release", pkg: "future.apply" }
2424
- { r: "release", pkg: "furrr" }
2525
- { r: "release", pkg: "future.tests" }
26+
- { r: "release", pkg: "future.batchtools" , globals: develop, label: 'globals develop' }
27+
- { r: "release", pkg: "future.callr" , globals: develop, label: 'globals develop' }
28+
- { r: "release", pkg: "future.mirai" , globals: develop, label: 'globals develop' }
29+
- { r: "release", pkg: "doFuture" , globals: develop, label: 'globals develop' }
30+
- { r: "release", pkg: "future.apply" , globals: develop, label: 'globals develop' }
31+
- { r: "release", pkg: "furrr" , globals: develop, label: 'globals develop' }
32+
- { r: "release", pkg: "future.tests" , globals: develop, label: 'globals develop' }
2633
- { r: "release", pkg: "doFuture" , plan: multisession, label: multisession }
2734
- { r: "release", pkg: "future.apply" , plan: multisession, label: multisession }
2835
- { r: "release", pkg: "furrr" , plan: multisession, label: multisession }
@@ -39,6 +46,7 @@ jobs:
3946
R_FUTURE_RNG_ONMISUSE: error
4047
R_FUTURE_PLAN: ${{ matrix.config.plan }}
4148
R_FUTURE_GLOBALS_KEEPWHERE: ${{ matrix.config.globals_keepWhere }}
49+
R_GLOBALS_BRANCH: ${{ matrix.config.globals }}
4250
## Specific to furrr (to disable expect_snapshot() tests)
4351
NOT_CRAN: false
4452

@@ -66,6 +74,10 @@ jobs:
6674
remotes::install_deps(dependencies = TRUE)
6775
install.packages(".", repos=NULL, type="source")
6876
install.packages("${{ matrix.config.pkg }}", dependencies=TRUE)
77+
gver <- Sys.getenv("R_GLOBALS_BRANCH")
78+
if (nzchar(gver)) {
79+
remotes::install_github("futureverse/globals", ref = gver)
80+
}
6981
shell: Rscript {0}
7082

7183
- name: Session info

0 commit comments

Comments
 (0)