Commit 55f411c
fix: update snapshot, bump R minimum to 4.1, modernize GHA workflows (#152)
* fix: update snapshot, bump R minimum to 4.1, modernize GHA workflows
- Update geom_signific_strict snapshot to match new ggplot2 geom_bar
layer data structure (added 'order' and 'width' columns; reordered
'colour' before 'linewidth')
- Bump R minimum version from 3.6.0 to 4.1.0 in DESCRIPTION, aligning
with ggplot2 >= 3.5.0's own requirement
- Remove R 3.6 and R 4.0 from the R-CMD-check matrix (below new minimum)
- Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true to all workflow envs to
silence Node.js 20 deprecation warnings ahead of the June 2026 deadline
- Switch covr source from r-lib/covr (GitHub dev) to any::covr (CRAN)
in test-coverage workflow for better stability
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix: remove Twitter/X entries from author comments in DESCRIPTION
R CMD CHECK now warns on unrecognized person() comment fields.
Twitter is no longer a supported field; removing the entries
eliminates those warnings.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* docs: regenerate Rd files with roxygen2 7.3.3
RoxygenNote bumped from 7.3.1 to 7.3.3 and Rd files regenerated
to reflect the removal of Twitter author comment fields.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* ci: rewrite R-CMD-check matrix to use oldrel-N notation
- Replace hardcoded R versions (4.1, 4.2, 4.3) with oldrel-1 through
oldrel-4, mirroring r-lib/lintr; versions now auto-track as new R
releases land without needing manual workflow updates
- Remove redundant Windows devel/oldrel entries (covered by ubuntu)
- Add concurrency group to cancel stale runs on new pushes
- Add http-user-agent: release for devel to use stable package binaries
- Upgrade actions/checkout v4 -> v6 (Node.js 24 native; drops need for
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix: address PR review comments
- Replace checkout@v6 with checkout@v4 in check-full.yaml for consistency
- Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true to check-full.yaml env
- Replace oldrel-4 with pinned '4.1' to avoid drifting below minimum R version
- Fix show.legend docs: remove inaccurate levels-related statements
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* test: skip snapshot tests on R-devel
Graphics engine changes in R-devel can cause snapshot mismatches
unrelated to the package logic. Skip all snapshot tests (expect_snapshot
and vdiffr::expect_doppelganger) when running on R-devel.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 2e52867 commit 55f411c
10 files changed
Lines changed: 64 additions & 43 deletions
File tree
- .github/workflows
- man
- tests/testthat
- _snaps
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
9 | 13 | | |
10 | 14 | | |
11 | 15 | | |
| |||
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
27 | 26 | | |
28 | | - | |
| 27 | + | |
29 | 28 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
38 | 35 | | |
39 | 36 | | |
40 | 37 | | |
41 | 38 | | |
| 39 | + | |
42 | 40 | | |
43 | 41 | | |
44 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
26 | | - | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
89 | 90 | | |
90 | 91 | | |
91 | 92 | | |
| 93 | + | |
92 | 94 | | |
93 | 95 | | |
94 | 96 | | |
| |||
122 | 124 | | |
123 | 125 | | |
124 | 126 | | |
| 127 | + | |
125 | 128 | | |
126 | 129 | | |
127 | 130 | | |
| |||
0 commit comments