Mike Thomson
Mike Thomson
Wow, what great timing! I was just search for how to specify encryption via `board_s3()` and `pin_write()` in order to move to a `pins`-based workflow away from our current `aws.s3`...
For reference, the analogous approach we use via `aws.s3` (thank you @jgutman for the initial implementation!) ``` opts
I tried several permutations to no avail, unfortunately: - Inside / outside of projects with `renv` activated - `devtools::install_github("rstudio/pins-r@main")`, `devtools::install_github("rstudio/pins-r")` - Building a cloned version of the repo and loading...
Ah! It's an issue with the `...` not being passed through to `s3_upload_yaml()` here: https://github.com/rstudio/pins-r/blob/main/R/board_s3.R#L224. After fixing this on a local branch, I was able to successfully write with encryption....
Related issue: #1351
> In case it's relevant, gargle uses `readline()` for very specific reasons, which you can read about here: > > [r-lib/gargle#242](https://github.com/r-lib/gargle/pull/242) > > The short version is to support Jupyter...
Thanks for the suggestion @meztez - super helpful. To quantify with an example, on Snowflake, without qualifying the name: ``` conn
Oh, got it! That definitely works to keep the Console available and launch as a background job. However, when I go to knit a .Rmd, the rendered HTML file drops...
If it's helpful, here's a minimal version we've implemented manually: `.pre-commit-config.yaml`: ``` repos: - repo: local hooks: - id: renv name: renv entry: bin/renv.R language: script files: '\.[rR](md)?$' ``` `bin/renv.R`:...
Mhm that should work, but is (1) slightly riskier (example below) and (2) more `git` jargon words to remember (instead of `testthat` functions which are trivial to call given great...