phenoscape / rphenoscape

R package to make phenotypic traits from the Phenoscape Knowledgebase available from within R.
https://rphenoscape.phenoscape.org/
Other
5 stars 5 forks source link

Setup CircleCI Scheduled Testing #256

Closed johnbradley closed 2 years ago

johnbradley commented 2 years ago

PR #255 replaced Github Actions with CircleCI for automated testing. This removed the Scheduled testing that was being run by GitHub Actions. Setup scheduled tests using CircleCI Scheduled Pipelines.

johnbradley commented 2 years ago

Previously CircleCI had and scheduling option enabled via the .circleci/config.yml config file. Unfortunately this is being discontinued at the end of this year: https://circleci.com/docs/workflows/#scheduling-a-workflow. Instead you must use the CircleCI web app/API to configure scheduled tests: https://circleci.com/docs/scheduled-pipelines/#get-started. So there are no code changes necessary. I setup a scheduled tests to run Mon,Thur at 7AM ET in the CircleCI web app. Path: https://app.circleci.com/pipelines/github/phenoscape/rphenoscape -> Project Settings -> Triggers.

Once I confirm the tests run when expected I will close this issue.

johnbradley commented 2 years ago

The scheduled test ran as expected this morning: https://app.circleci.com/pipelines/github/phenoscape/rphenoscape/49/workflows/a92b3dce-04e8-444d-bf51-2d9bb8505541 I'm going to go ahead and close this issue since it appears to be working without any code changes.