0 | 2 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,70 @@ |
1 |
+# Workflow derived from https://github.com/r-lib/actions/tree/master/examples |
|
2 |
+# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help |
|
3 |
+# |
|
4 |
+# NOTE: This workflow is overkill for most R packages and |
|
5 |
+# check-standard.yaml is likely a better choice. |
|
6 |
+# usethis::use_github_action("check-standard") will install it. |
|
7 |
+on: |
|
8 |
+ push: |
|
9 |
+ branches: [devel, master] |
|
10 |
+ pull_request: |
|
11 |
+ branches: [devel, master] |
|
12 |
+ |
|
13 |
+name: R-CMD-check |
|
14 |
+ |
|
15 |
+jobs: |
|
16 |
+ R-CMD-check: |
|
17 |
+ runs-on: ${{ matrix.config.os }} |
|
18 |
+ |
|
19 |
+ name: ${{ matrix.config.os }} (${{ matrix.config.r }}) |
|
20 |
+ |
|
21 |
+ strategy: |
|
22 |
+ fail-fast: false |
|
23 |
+ matrix: |
|
24 |
+ config: |
|
25 |
+ - {os: macOS-latest, r: 'release'} |
|
26 |
+ - {os: windows-latest, r: 'release'} |
|
27 |
+ - {os: ubuntu-latest, r: 'release'} |
|
28 |
+ |
|
29 |
+ env: |
|
30 |
+ GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} |
|
31 |
+ R_KEEP_PKG_SOURCE: yes |
|
32 |
+ |
|
33 |
+ steps: |
|
34 |
+ - uses: actions/checkout@v2 |
|
35 |
+ |
|
36 |
+ - uses: r-lib/actions/setup-pandoc@v1 |
|
37 |
+ |
|
38 |
+ - uses: r-lib/actions/setup-r@v1 |
|
39 |
+ with: |
|
40 |
+ r-version: ${{ matrix.config.r }} |
|
41 |
+ http-user-agent: ${{ matrix.config.http-user-agent }} |
|
42 |
+ use-public-rspm: true |
|
43 |
+ |
|
44 |
+ - name: Install XQuartz on macOS |
|
45 |
+ if: runner.os == 'macOS' |
|
46 |
+ run: brew install xquartz --cask |
|
47 |
+ |
|
48 |
+ - uses: r-lib/actions/setup-r-dependencies@v1 |
|
49 |
+ with: |
|
50 |
+ extra-packages: rcmdcheck |
|
51 |
+ |
|
52 |
+ - name: Check |
|
53 |
+ env: |
|
54 |
+ _R_CHECK_CRAN_INCOMING_: false |
|
55 |
+ run: | |
|
56 |
+ options(crayon.enabled = TRUE) |
|
57 |
+ rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran"), error_on = "warning", check_dir = "check") |
|
58 |
+ shell: Rscript {0} |
|
59 |
+ |
|
60 |
+ - name: Show testthat output |
|
61 |
+ if: always() |
|
62 |
+ run: find check -name 'testthat.Rout*' -exec cat '{}' \; || true |
|
63 |
+ shell: bash |
|
64 |
+ |
|
65 |
+ - name: Upload check results |
|
66 |
+ if: failure() |
|
67 |
+ uses: actions/upload-artifact@main |
|
68 |
+ with: |
|
69 |
+ name: ${{ runner.os }}-r${{ matrix.config.r }}-results |
|
70 |
+ path: check |
0 | 71 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,30 @@ |
1 |
+# Workflow derived from https://github.com/r-lib/actions/tree/master/examples |
|
2 |
+# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help |
|
3 |
+on: |
|
4 |
+ push: |
|
5 |
+ branches: [devel, master] |
|
6 |
+ pull_request: |
|
7 |
+ branches: [devel, master] |
|
8 |
+ |
|
9 |
+name: test-coverage |
|
10 |
+ |
|
11 |
+jobs: |
|
12 |
+ test-coverage: |
|
13 |
+ runs-on: ubuntu-latest |
|
14 |
+ env: |
|
15 |
+ GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} |
|
16 |
+ |
|
17 |
+ steps: |
|
18 |
+ - uses: actions/checkout@v2 |
|
19 |
+ |
|
20 |
+ - uses: r-lib/actions/setup-r@v1 |
|
21 |
+ with: |
|
22 |
+ use-public-rspm: true |
|
23 |
+ |
|
24 |
+ - uses: r-lib/actions/setup-r-dependencies@v1 |
|
25 |
+ with: |
|
26 |
+ extra-packages: covr |
|
27 |
+ |
|
28 |
+ - name: Test coverage |
|
29 |
+ run: covr::codecov() |
|
30 |
+ shell: Rscript {0} |
0 | 31 |
deleted file mode 100644 |
... | ... |
@@ -1,26 +0,0 @@ |
1 |
-language: r |
|
2 |
-cache: packages |
|
3 |
-sudo: false |
|
4 |
-warnings_are_errors: false |
|
5 |
-bioc_required: true |
|
6 |
-r_build_args: "--no-build-vignettes" |
|
7 |
-r_check_args: "--no-vignettes --no-build-vignettes --as-cran" |
|
8 |
-notifications: |
|
9 |
- slack: |
|
10 |
- secure: srjTT9zfEL5rvKPp4ynjxDPPym0TXHXun82du+/thwsJDFtEIfpk311Ta6ylTqFCklaJDz1aoei2Zu6KzVWEQ3UmzzOTaYuLayarNNACN4eqtqQJAP0fZALpvDRfUI94lcOTEp7WjArsqU/nkff5srFpphsfXfkhMryIg0yTCuokjYt7nCoN3dsKcMzrXTk5JET99YPs2Mn3y9+vTKML1nF6hbfGmJ00Utr+Crj5OHCwe5pwSwFjFsuBmgNiKIl+s8egUYdIAbDRLwsuPjXwL2gH76cc+swiDFx7RF/3J+GwDnfa4w/mkFHVoZ+zsDtfvUtW1EpKKf3X1GxXowPC5ycS4HVZAh36R292SQeNjSzqxmzHpId0Y6aLRtk/b6Ppmxdt0U6St9LEEyfQYNaQaIHus21DYlbJ6mXX1MSwNBxyCuvu1+SFqHdui8Nfbu/xorqg7yHvWrvG9jqYVTOdQiLtJVoYhbOUi9EaMo3UBZvimuhRG9QM7czKZTc/XFBGGE9vbh67BzU8BfmXEISj9pzW6OwtMOB99lZ4WG9ir15uTcaQM5uugKjWT1735yUpAb4JWTa1TC9UMZwdBoIfZgpgSK59dUrA2oTScwMACL+S5jWjuO3/a+FQ7QVp5lI1YRn9gstaOEB/53TEekSlfkcLgSz/2lMGQIhsXd75/a4= |
|
11 |
- |
|
12 |
-r_github_packages: |
|
13 |
- - r-lib/covr |
|
14 |
- - jimhester/lintr |
|
15 |
- - spatstat/spatstat@v1.64-1 |
|
16 |
-after_success: |
|
17 |
- - R CMD INSTALL $PKG_TARBALL |
|
18 |
- - Rscript -e 'covr::coveralls()' |
|
19 |
- - Rscript -e 'library(lintr); lint_package(linters = with_defaults(object_length_linter(length = 40L), object_name_linter = NULL, commented_code_linter = NULL, object_usage_linter = NULL, cyclocomp_linter(complexity_limit = 100)), exclusions = list("R/RcppExports.R"))' |
|
20 |
- |
|
21 |
-addons: |
|
22 |
- apt: |
|
23 |
- sources: |
|
24 |
- - sourceline: 'ppa:opencpu/imagemagick' |
|
25 |
- packages: |
|
26 |
- - libmagick++-dev |
... | ... |
@@ -1,5 +1,7 @@ |
1 |
-[](https://travis-ci.com/campbio/celda) |
|
1 |
+<!-- badges: start --> |
|
2 |
+[](https://github.com/campbio/celda/actions) |
|
2 | 3 |
[](https://coveralls.io/github/campbio/celda?branch=master) |
4 |
+<!-- badges: end --> |
|
3 | 5 |
|
4 | 6 |
# celda: CEllular Latent Dirichlet Allocation |
5 | 7 |
|