The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
To build an automated testing suite for the sftpR
package that functions seamlessly across three distinct environments
without manual configuration or security interruptions.
act), there is no terminal user to type “yes” to
the “Trust this host?” prompt, causing tests to time out or crash.127.0.0.1:2222 or 2223) to reach the
container.act (Local CI): The R process runs
inside a container on the same Docker network. It sees the SFTP
container as a “neighbor” and must use the Internal
IP/Port (sftp:22).2222 for
both local dev and CI tests causes failures if a local container is
already active.Modified the R handle initialization to bypass strict SSH checks. *
ssh_knownhosts = NULL: Instructs
libcurl to ignore the system known_hosts file.
* ssl_verifyhost = 0: Prevents connection
drops if the IP/Host doesn’t match the certificate/key exactly.
helper-sftp.R)Implemented a logic gate that detects the runner environment and
selects the correct connection string: * act
Logic: Connects to sftp on Port
22. * Cloud Logic: Connects to
127.0.0.1 on Port 2223. * Local
Logic: Connects to 127.0.0.1 on Port
2222.
R-CMD-check.yaml)2223
to prevent interference with local dev.docker inspect to
grab the internal IP and added it to /etc/hosts as
sftp.act to ensure
containers can “see” each other.| File | Change | Impact |
|---|---|---|
R/sftp_connection.R |
Added bypass options to curl handle. |
Eliminates “Host Key not OK” errors and interactive prompts. |
tests/testthat/helper-sftp.R |
Created get_conn_info(). |
Switches between Internal (22) and External (2223) ports automatically. |
.github/workflows/R-CMD-check.yaml |
Reordered steps and added network/IP exports. | Ensures the SFTP server is ready and reachable before R tests begin. |
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.