Closed wibeasley closed 2 years ago
I've tried a few things, and am not seeing solutions posted for the recent changes. I'm going to temporarily disable macOS checks until people have agreed on a stable solution. What I've seen involves writing scripts in the travis config, which I'm not too wild about maintaining.
Everything that's failed for this involves curl and TLS certificates. The dataverse isn't involved.
The current error is
══ Failed tests ════════════════════════════════════════════════════════════════
── Error (tests-dataset_files.R:5:3): download tab from DOI and filename ───────
Error: SSL certificate problem: certificate has expired
Backtrace:
█
1. └─dataverse::get_dataverse("dataverse-client-r") tests-dataset_files.R:5:2
2. ├─dataverse:::dataverse_id(...)
3. └─dataverse:::dataverse_id.character(...)
4. └─dataverse::get_dataverse(x, ..., check = FALSE)
5. └─httr::GET(u, httr::add_headers(`X-Dataverse-key` = key), ...)
6. └─httr:::request_perform(req, hu$handle$handle)
7. ├─httr:::request_fetch(req$output, req$url, handle)
8. └─httr:::request_fetch.write_memory(req$output, req$url, handle)
9. └─curl::curl_fetch_memory(url, handle = handle)
── Error (tests-dataset_metadata.R:5:3): download tab from DOI and filename ────
Error: SSL certificate problem: certificate has expired
Backtrace:
...
https://travis-ci.org/github/IQSS/dataverse-client-r/jobs/752167917#L776
Closing this, as we are no longer using Travis CI.
This is the result of recent changes in GitHub and Homebrew.
Some discussions