use_ghactions_deploy: Setup deployment for GitHub Actions

View source: R/gh-actions.R

use_ghactions_deployR Documentation

Setup deployment for GitHub Actions

Description

[Experimental]

Creates a public-private key pair, adds the public key to the GitHub repository via github_add_key(), and stores the private key as a "secret" in the GitHub repo.

Usage

use_ghactions_deploy(
  path = usethis::proj_get(),
  repo = get_repo_slug(remote),
  key_name_private = "TIC_DEPLOY_KEY",
  key_name_public = "Deploy key for GitHub Actions",
  remote = "origin"
)

Arguments

path

⁠[string]⁠
The path to the repository.

repo

⁠[string]⁠
The repository slug to use. Must follow the "user/repo" structure.

key_name_private

⁠[string]⁠
The name of the private key of the SSH key pair which will be created. If not supplied, "TIC_DEPLOY_KEY" will be used.

key_name_public

⁠[string]⁠
The name of the private key of the SSH key pair which will be created. If not supplied, "Deploy key for GitHub Actions" will be used.

remote

⁠[string]⁠
The GitHub remote which should be used. Defaults to "origin".


ropensci/tic documentation built on Jan. 18, 2024, 3:57 a.m.