Setup

Functions to help you get started with GitHub actions.

browse_github_actions()

Quickly browse to important package webpages

edit_workflow()

Open configuration files

use_dockerfile()

Set up a simple Dockerfile

use_ghactions() list2ghact()

Workflow automation with GitHub Actions

use_ghactions_badge()

README badges

Workflows

Functions with GitHub actions workflows for common R projects with sensible defaults.

fix_docs()

Fix documentation

website()

Render and deploy a website

Actions

Functions to (thinly) wrap relevant GitHub actions. This includes GitHub actions from outside sources.

docker_cli() build_image()

Create Docker CLI action to run Docker

document()

Document Package

filter() filter_branch()

Create filter action

firebase() firebase_deploy()

Create Google Firebase CLI action to use Firebase

ghpages()

Create ghpages action to deploy to GitHub Pages

install_deps()

Install Dependencies

netlify() netlify_deploy()

Create netlify cli action to use the Netlify CLI

rscript_byod()

Create Rscript-byod action to run arbitrary R expressions

rsync()

Create rsync action to deploy via Rsync over SSH

Syntax

Functions to generate blocks of GitHub actions syntax. For internal purposes, not recommended for package users.

ghactions_events

Supported events to trigger GitHub actions

make_workflow_block() make_action_block()

Create GitHub Actions syntax blocks