Changes in version 0.2.2.9024 Chore - Auto-update from GitHub Actions (#114). Changes in version 0.2.2.9023 Chore - Auto-update from GitHub Actions (#113). Continuous integration - Run coverage checks after pkgdown push. Uncategorized - Feat(ci): Render README.md and index.md in CI (cynkra/cynkratemplate#118). Changes in version 0.2.2.9022 - Refactor(ci): Serve the revdep scripts with the actions instead of copying them (cynkra/cynkratemplate#149). - Feat(ci): Run R-hub checks on every cran-* push, through rhub-setup and rhub-check actions (cynkra/cynkratemplate#145). - Feat(ci): Report coverage on pull requests from this repository (cynkra/cynkratemplate#146). - Ci: Bound every job with timeout-minutes (cynkra/cynkratemplate#144). - Fix(revdep2): Let a slice with no packages check nothing instead of failing (cynkra/cynkratemplate#150). - Feat: Build a binary package in every check job and share it as an artifact (cynkra/cynkratemplate#141). - Fix(ci): Collect the fleet's workflow fixes after the move to central actions (cynkra/cynkratemplate#139). Changes in version 0.2.2.9021 Documentation - Break lines at meaning boundaries (#104). - Drop the branch from the coverage badge (#102). - Harmonize README and pkgdown front page rendering (#103). - Add a pak::pak() development install to the README (#100). Changes in version 0.2.2.9020 Chore - Remove Copilot setup steps. Uncategorized - Refactor(ci): Serve the actions from this repository instead of copying them (cynkra/cynkratemplate#121). - Refactor(ci): Move every script out of the workflows and into a named action (cynkra/cynkratemplate#120). - Refactor(ci): Make an action of what the workflows say more than once. - Refactor(ci): Move every script that could change out of the workflows. - Refactor(ci): Extract the last three scripts, which only a named action can hold. - Fix(ci): Keep the raw name expression out of the running job's step list (cynkra/cynkratemplate#119). - Fix(fledge): Push the bump to the default branch wherever that is allowed (cynkra/cynkratemplate#117). - Fix(ci): Make a failing rcc run say what failed, and link to it (cynkra/cynkratemplate#115). - Fix(ci): Exempt deprecation warnings from the roxygenize warning gate (cynkra/cynkratemplate#114). Changes in version 0.2.2.9019 Features ci - Align the revdep2, revdep4 and revdepx subsystems with rigraph. Uncategorized - Perf(revdepx): Compile the revdeps' checks through ccache. - Fix(ci): Survive an archived CRAN package, and install it from where it still lives. - Ci: Fail the roxygenize step on roxygen2 warnings (#111). Changes in version 0.2.2.9018 Bug fixes ci - Backport kit fixes from rigraph, duckdb-r and dm. Changes in version 0.2.2.9017 Continuous integration - Wrap the commit status update into an action. - Route ccache through one-word compiler wrappers on Unix. - Name every step and restore the log entry setup-pandoc swallows. Changes in version 0.2.2.9016 Continuous integration - Add sharded revdep2 workflow. Uncategorized - Ci: Harden workflow_run workflows against untrusted pull requests (#106). - Ci: Pin third-party actions to commits and let Renovate keep them pinned (#105). Changes in version 0.2.2.9015 Chore - Auto-update from GitHub Actions (#95). Continuous integration - Remove unused pr-commands workflow. Uncategorized - Ci: Give every workflow and job an explicit permissions block (#103). - Ci: Pass workflow context through the environment, not into script text (#102). - Ci: Add a Windows arm64 (windows-11-arm) check on R-release (#99). Changes in version 0.2.2.9014 - Ci: Run all smoke-test checks even when one fails (#97). - Ci: Apply matrix env vars in the workflow, not in custom actions (#95). - Ci: Link the responsible workflow run in snapshot update PRs (#96). Changes in version 0.2.2.9013 Continuous integration - Lock down format-suggest egress (audit → block). Changes in version 0.2.2.9012 Bug fixes ci - Emit empty package matrix when there are no (rev)deps. Uncategorized - Ci: Harden format-suggest against pull_request_target pwn requests (#93). Changes in version 0.2.2.9011 Continuous integration - Run on Ubuntu 26.04. - Align workflows with template. Changes in version 0.2.2.9010 Continuous integration - Update ccache-action reference. - Bump action version. Changes in version 0.2.2.9009 fledge - Bump version to 0.2.2.9008 (#86). Changes in version 0.2.2.9008 Chore - Add ccache to .gitignore and .Rbuildignore. Continuous integration - Create snapshot update PR against correct branch. - Add reference to /apply-patch workflow in commit message. - Clarify rationale for not deploying on schedule. - Only run fledge on pushes to main. - Tweak fledge workflow and ccache action. Changes in version 0.2.2.9007 Continuous integration - Cosmetics. - Bump action versions. - Install clang-format-21. - Align fledge workflow. - Harmonize. Changes in version 0.2.2.9006 Chore - Auto-update from GitHub Actions (#80). Changes in version 0.2.2.9005 Chore - Auto-update from GitHub Actions (#78). Changes in version 0.2.2.9004 Chore - Auto-update from GitHub Actions (#76). Changes in version 0.2.2.9003 Continuous integration - Fix comment (#74). - Tweaks (#73). - Test all R versions on branches that start with cran- (#72). Changes in version 0.2.2.9002 Continuous integration - Install binaries from r-universe for dev workflow (#70). Changes in version 0.2.2.9001 Continuous integration - Fix reviewdog and add commenting workflow (#68). Changes in version 0.2.2.9000 Chore - Auto-update from GitHub Actions (#63). Continuous integration - Use workflows for fledge (#66). - Sync (#65). - Use reviewdog for external PRs (#64). - Cleanup and fix macOS (#62). - Format with air, check detritus, better handling of extra-packages (#61). - Enhance permissions for workflow (#60). Changes in version 0.2.2 (2025-05-01) License - Relicense as MIT. Bug fixes - Avoid rendering vignette with usethis missing. - More careful querying of functions to be mocked, to avoid errors for .onLoad() when testing interactively (#29). Changes in version 0.2.1 (2023-02-01) Bug fixes - More careful querying of functions to be mocked, to avoid errors for .onLoad() when testing interactively (#29). Chore - Change maintainer e-mail address. Changes in version 0.2.0 (2022-04-02) Breaking changes - with_mock() now requires braces (so that error locations can be reported more accurately) and supports only one expression (#15). Features - Functions declared in evaluation environments are now also replaced, with a warning (#5). - New local_mock() (#6). - with_mock() works when running a testthat::test_that() block interactively (#7). - New get_mock_env() to make the mocking environment explicit (#7). - Functions that start with a dot can be mocked (#3, #4). Documentation - Add "Getting started" vignette (#22). Internal - Switch to rlang (#13). - Switch to GitHub Actions (#10). Changes in version 0.1 (2017-04-29) Initial CRAN release. - with_mock() modeled closely after testthat::with_mock(), can only mock in the package under test but avoids fiddling with R's internals. - The .env argument now can be a character, but using this argument may lead to different results than testthat::with_mock().