Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continuous integration (CI) #236

Open
fweber144 opened this issue Oct 12, 2021 · 4 comments
Open

Continuous integration (CI) #236

fweber144 opened this issue Oct 12, 2021 · 4 comments

Comments

@fweber144
Copy link
Collaborator

(This is basically just a repetition of this comment to put this on the issue tracker.)

I think the reason for Travis CI currently not running automatically is the switch from travis-ci.org to travis-ci.com, as explained in the notification shown on projpred's travis-ci.org site:

Since June 15th, 2021, the building on travis-ci.org is ceased. Please use travis-ci.com from now on.

Since Travis has undergone some changes recently (see, e.g., this blog entry), switching to GitHub Actions might also be an alternative.

@AlejandroCatalina
Copy link
Collaborator

AlejandroCatalina commented Oct 12, 2021 via email

@fweber144
Copy link
Collaborator Author

For GitHub Actions? It depends on whether the default settings for GitHub Actions have been changed. The default should be "Allow all actions" so that by a simple call to usethis::use_github_action_check_standard() (see the blog entry linked above as well as the docs), then following the instructions in its output, and then finally (if desired) modifying .github/workflows/R-CMD-check.yaml, it could be set up without admin access.

In contrast, for removing Travis (which makes sense if switching to GitHub Actions, see also the blog entry linked above), admin access is probably needed, yes.

@fweber144
Copy link
Collaborator Author

fweber144 commented Oct 12, 2021

However, I don't know if this repo makes use of Travis apart from running checks. In that case, those additional Travis actions would also have to be moved to GitHub Actions (if the checks are moved to GitHub Actions).

EDIT: I forgot that for calculating coverage, this repo probably uses Travis, too. This would be such an additional Travis action which would also have to be moved to GitHub Actions (if the checks are moved to GitHub Actions).

@AlejandroCatalina
Copy link
Collaborator

AlejandroCatalina commented Oct 12, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants