Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/38032779007
README.md and index.md in CI (cynkra/cynkratemplate#118).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).
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).
revdep2, revdep4 and revdepx subsystems with rigraph.rigraph, duckdb-r and dm.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.
revdep2 workflow.Ci: Harden workflow_run workflows against untrusted pull requests (#106).
Ci: Pin third-party actions to commits and let Renovate keep them pinned (#105).
Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/30974892596
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).
format-suggest egress (audit → block).format-suggest against pull_request_target pwn requests (#93).Run on Ubuntu 26.04.
Align workflows with template.
Update ccache-action reference.
Bump action version.
.gitignore and .Rbuildignore.Create snapshot update PR against correct branch.
Add reference to /apply-patch workflow in commit message.
Clarify rationale for not deploying on schedule.
Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/25394356053
Cosmetics.
Bump action versions.
Install clang-format-21.
Align fledge workflow.
Harmonize.
Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/17451415476
Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/14636222154
Use workflows for fledge (#42).
Sync (#41).
Use reviewdog for external PRs (#40).
Cleanup and fix macOS (#39).
Format with air, check detritus, better handling of extra-packages (#38).
Enhance permissions for workflow (#37).
Permissions, better tests for missing suggests, lints (#36).
Only fail covr builds if token is given (#35).
Always use _R_CHECK_FORCE_SUGGESTS_=false (#34).
Correct installation of xml2 (#33).
Explain (#32).
Add xml2 for covr, print testthat results (#31).
Fix (#30).
Sync (#29).
Trigger run (#17).
- ci: Trigger run
- ci: Latest changes
Install via R CMD INSTALL ., not pak (#14).
- ci: Install via R CMD INSTALL ., not pak
- ci: Bump version of upload-artifact action
Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/10425482998
Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/10200110967
Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/9728444611
Auto-update from GitHub Actions.
Run: https://github.com/r-dbi/dblog/actions/runs/9691619402
Install local package for pkgdown builds.
Improve support for protected branches with fledge.
Improve support for protected branches, without fledge.
Sync with latest developments.
Use v2 instead of master.
Inline action.
Use dev roxygen2 and decor.
Fix on Windows, tweak lock workflow.
Avoid checking bashisms on Windows.
Better commit message.
Bump versions, better default, consume custom matrix.
Recent updates.
Harmonize yaml formatting.
Revert changes to matrix section.
Reduce parallelism.
Also check dev on cran-* branches.
Update hash key for dev.
Remove R 3.3.
Merge pull request #12 from r-dbi/f-safe-deparse.
Work around problems with names containing backslashes in deparse() (#12).
Work around duckdb storing external pointers in the driver object.
Add dbCreateTable() and dbAppendTable() methods.
dblog_cnr() (#8).display argument to collecting logger to combine printing and collecting (#7).dbQuoteString() for "SQL" class.dbQuoteLiteral().try().deparse(backtick = FALSE) to create parseable code.make_text_logger(), renamed from make_console_logger().make_console_logger() gains path argument, is useful again.Initial prototype. Exported functions:
dblog() wraps an arbitrary DBI driver with a custom logger.get_default_logger() is the default console logger.make_console_logger() creates a new console logger (for internal use only).make_collect_logger() creates a new logger that collects logging output and emits all at once.