Octolog
Better Github Action Logging
Install / Use
/learn @assignUser/OctologREADME
octolog
<!-- badges: start --> <!-- badges: end -->Octolog provides a complete[^1] API for GitHub workflow commands that makes it easy to create powerful GitHub Actions that create readable logs.
Additionally it is possible to signal conditions with octolog from R
that will create annotations when used within GitHub Actions but raise
normal R conditions when used interactively. 
Installation
You can install the development version of octolog with either of these options:
pak::pak("assignUser/octolog")
devtools::install_github("assignUser/octolog")
What are GitHub Actions?
GitHub Actions is a powerful,free[^2] CI service integrated into every repository on GitHub. You can use actions created by other users (e.g. the very popular r-lib/actions collection of R related actions) or create your own customized workflow that fits your needs.
Example
The best way to see how {octolog} works, is in an actual workflow. For more information please see the website and the introductory vignette.
Code of Conduct
Please note that the octolog project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
[^1]: The only exception is
save-state
which can only be used in JavaScript actions.
[^2]: For public repositories.
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
