• 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).

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).

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).

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).

Bug fixes

ci

  • Backport kit fixes from rigraph, duckdb-r and dm.

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.

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).

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).

  • 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).

Continuous integration

  • Lock down format-suggest egress (audit → block).

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).

Continuous integration

  • Run on Ubuntu 26.04.

  • Align workflows with template.

Continuous integration

  • Update ccache-action reference.

  • Bump action version.

fledge

  • Bump version to 0.2.2.9008 (#86).

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.

Continuous integration

  • Cosmetics.

  • Bump action versions.

  • Install clang-format-21.

  • Align fledge workflow.

  • Harmonize.

Chore

  • Auto-update from GitHub Actions (#80).

Chore

  • Auto-update from GitHub Actions (#78).

Chore

  • Auto-update from GitHub Actions (#76).

Continuous integration

  • Fix comment (#74).

  • Tweaks (#73).

  • Test all R versions on branches that start with cran- (#72).

Continuous integration

  • Install binaries from r-universe for dev workflow (#70).

Continuous integration

  • Fix reviewdog and add commenting workflow (#68).

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).

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).

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.

Breaking changes

  • with_mock() now requires braces (so that error locations can be reported more accurately) and supports only one expression (#15).

Features

Documentation

  • Add “Getting started” vignette (#22).

Internal

  • Switch to rlang (#13).
  • Switch to GitHub Actions (#10).

Initial CRAN release.