Skip to content

carpentries/actions

Repository files navigation

Carpentries GitHub Actions

This is a set of actions that facilitate constructing GitHub workflows that can:

  • validate, comment on, and create pull requests
  • set up dependencies for GitHub action runners to manage Workbench lesson builds
  • update renv lockfiles to manage dependency specifications and versions
  • update Workbench workflows, i.e. {sandpaper} version management

By providing these actions, repositories that use the Workbench framework can benefit from reproducible and consistent workflows to manage these aspects of lesson development by the Carpentries community and beyond.

Why do we need these actions?

For a summary description and rationale of why these actions were created, see the rationale document.

Where are these actions used?

Several workflows created from these actions can be found in the {sandpaper} package.

About

GitHub Actions for use in Carpentries-style lessons

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 8