Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mlr-org/actions
GitHub Actions for the mlr3 ecosystem
https://github.com/mlr-org/actions
Last synced: 6 days ago
JSON representation
GitHub Actions for the mlr3 ecosystem
- Host: GitHub
- URL: https://github.com/mlr-org/actions
- Owner: mlr-org
- Created: 2022-11-15T19:39:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-05T12:31:50.000Z (11 months ago)
- Last Synced: 2024-05-01T09:37:21.120Z (7 months ago)
- Language: JavaScript
- Size: 217 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# mlr3 actions
GitHub actions and workflows for the packages of the mlr3 ecosystem.
## actions
### renv-system-dependenciesThis javascript action installs system dependencies of packages recorded in a [renv.lock](https://rstudio.github.io/renv/articles/renv.html) file. Package dependencies are queried from [RSPM](https://github.com/rstudio/r-system-requirements). Inspired by [`remotes::system_requirements()`](https://github.com/r-lib/remotes) function.
### quarto-netlify-preview
This composite action deploys previews of rendered quarto sites to [Netlify](https://www.netlify.com/).
## workflows
### r-cmd-check
This workflow runs R CMD check via the `rcmdcheck` package on the latest and devel R version.
Workflow by [r-lib/actions](https://github.com/r-lib/actions).### dev-cmd-check
This workflow installs the dev version of an mlr3 package and runs R CMD check.
For example, checks `mlr3tuning` with the dev version of `bbotk`.### pkgdown
This workflow builds a `pkgdown` site and pushes it to gh pages.
Workflow by [r-lib/actions](https://github.com/r-lib/actions).## Debugging workflows
When triggering the workflows manually, the "tmate debugging" flag can be checked which will allow you to directly
interact with the host system on which the actual scripts (actions) will run.
To continue the action, run `touch continue`.
A more detailed description of this workflow can be found [here](https://github.com/mxschmitt/action-tmate).Tmate can also be used to debug problems on other machines than ones own, for more information see [this article](https://yihui.org/en/2022/12/gha-debug/).