Skip to content

chore: 2026 upkeep - #467

Merged
schloerke merged 21 commits into
mainfrom
upkeep-2026-11
Nov 9, 2026
Merged

schloerke merged 21 commits into
mainfrom
upkeep-2026-11

Conversation

@schloerke

Copy link
Copy Markdown
Collaborator

2026 tidy upkeep. Closes rstudio/shinytest2#466.

Each checklist item is its own commit.

Changes

  • Fix broken and moved URLs found by urlchecker::url_check()
  • Add a package-level help topic (?shinytest2)
  • Add lifecycle badge SVGs (the load_app_env() superseded badge was missing its image)
  • Use the tidy hex logo and rebuild favicons
  • Add the tidyverse code of conduct
  • Use pak::pak() in the README install steps
  • Improve alt text for the CI badge in the use-ci article
  • Drop the redundant check_installed("globals") calls (globals is in Imports)
  • Use cli for errors and warnings. app_abort() / app_warn() now call cli_abort() / cli_warn(). Text that may contain braces (logs, JS, condition messages) is escaped with new cli_escape() / cli_lines() helpers.
  • Set up air (air.toml, VS Code settings). The code is not reformatted here; that will be a separate PR.
  • Require R >= 4.1
  • Use \(x) for anonymous functions in articles (package code and Shiny server functions unchanged)
  • Convert vignette chunk options to in-body YAML
  • Give bare expect_error() calls an error pattern
  • Tidy DESCRIPTION

Skipped

  • README.Rmd / build_readme(): README stays plain markdown
  • use_tidy_github_labels(): would rename labels and drop them from closed issues; deferred
  • Aligning R/ and test file names: most tests are per-app and renaming would move _snaps/ folders
  • use_codecov_badge(): no coverage workflow
  • use_standalone("r-lib/rlang", "types-check"): keeping the checkmate-based helpers
  • use_tidy_github_actions(): the repo uses rstudio/shiny-workflows
  • expect_snapshot(error = TRUE): AppDriver errors include timestamps, ports, and paths, so patterns are used instead

@schloerke
schloerke merged commit 6b95592 into main Nov 9, 2026
17 of 18 checks passed
@schloerke
schloerke deleted the upkeep-2026-11 branch November 9, 2026 17:18
@github-actions
github-actions Bot restored the upkeep-2026-11 branch November 9, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upkeep for shinytest2 (2026)

1 participant