GithubHelp home page GithubHelp logo

kozo2 / actions Goto Github PK

View Code? Open in Web Editor NEW

This project forked from r-lib/actions

0.0 2.0 0.0 1.18 MB

GitHub Actions for the R community

License: Creative Commons Zero v1.0 Universal

TypeScript 40.91% JavaScript 56.99% HTML 0.08% R 0.12% Dockerfile 0.41% Shell 1.49%

actions's Introduction

GitHub Actions for the R language

R build status RStudio community

This repository stores GitHub Actions for R projects, which can be used to do a variety of CI tasks. It also has a number of example workflows which use these actions.

  1. r-lib/actions/setup-r - Sets up R
  2. r-lib/actions/setup-pandoc - Sets up pandoc
  3. r-lib/actions/setup-tinytex - Sets up LaTeX with tinytex
  4. r-lib/actions/pr-fetch - Fetches changes of a PR associated with an event
  5. r-lib/actions/pr-push - Pushes changes to a PR associated with an event
  6. r-lib/actions/run-rchk - Runs rchk tests to detect memory protection errors in C source code.

Examples

See the r-lib/actions/examples directory for a variety of example workflows using these actions.

Where to find help

If your build fails and you are unsure of why here are some useful strategies for getting help.

  1. Figure out what caused the error. Look for the first time the word 'error' appears in the build log. Quite often errors at the end of the log are caused by an earlier issue, so it is best to look for the root cause.
  2. Take advantage of GitHub's code search to find similar yaml files. Use 'path:.github/workflows' to restrict your search to GitHub Action workflow files and also include additional terms specific to your problem. e.g. If you need to figure out how to install geospatial libraries such as gdal use a search like 'gdal path:.github/workflows'. If you want to restrict results only to GitHub Actions workflows that use R you can add search for '"setup-r" path:.github/workflows
  3. Open an issue on RStudio community about your problem. Be sure to link to the workflow file you are using and a failing build to help others help you.
  4. If your issue seems related to GitHub Actions, but is not R specific open an issue at the GitHub Actions Community page.
  5. If you have done all of the above and are absolutely sure there is a bug in one of the R specifc actions listed above, open an issue here.

If using a general search engine or GitHub search about your problem/idea, please note that content published prior to the Fall 2019 is probably outdated because the beta version of GitHub Actions was different. More recent posts or answers could be outdated too since GitHub Actions evolve, so refer to GitHub Actions official docs in case of doubt (and to existing working workflows) and GitHub changelog.

Common questions

  1. Does GitHub Actions support [ci skip] or similar syntax to automatically skip a build?
    Not by default, however you can enable it in any of your workflows by adding the following conditional, e.g.
    if: !contains(github.event.head_commit.message, '[ci skip]')
  2. Does the setup-r action support R-devel?
    Not currently, as there are not currently any daily R binaries built for R-devel. Though this support is planned in the future.

Additional resources

License CC0 licensed

All examples in this repository are published with the CC0 license.

actions's People

Contributors

adamhsparks avatar batpigandme avatar coatless avatar csgillespie avatar davidchall avatar dependabot[bot] avatar emilhvitfeldt avatar gavinsimpson avatar ijlyttle avatar imanuelcostigan avatar jeroen avatar jimhester avatar lcolladotor avatar maelle avatar maurolepore avatar maxheld83 avatar mikldk avatar nealrichardson avatar nick-komick avatar nikolase90 avatar randy3k avatar remlapmot avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.