Skip to content

Commit

Permalink
routine updates to Docker-based CI setup
Browse files Browse the repository at this point in the history
  • Loading branch information
eddelbuettel committed Jul 10, 2022
1 parent 5c4ba5a commit e1dedab
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .github/workflows/ci.yaml
Expand Up @@ -19,6 +19,9 @@ jobs:
- name: release
cntr: rcpp/ci
r: R
- name: r-4.1
cntr: rcpp/ci-4.1
r: R
- name: r-4.0
cntr: rcpp/ci-4.0
r: R
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker.yaml
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
tag: [ci, ci-dev, ci-4.0]
tag: [ci, ci-dev]

steps:
- name: Checkout
Expand Down
6 changes: 6 additions & 0 deletions ChangeLog
@@ -1,3 +1,9 @@
2022-07-10 Dirk Eddelbuettel <edd@debian.org>

* docker/ci-4.1/Dockerfile: Add Dockerfile for 4.1 series
* .github/workflows/ci.yaml: Add 4.1 to CI matrix
* .github/workflows/docker.yaml: Do not rebuild versioned ones

2022-07-02 Dirk Eddelbuettel <edd@debian.org>

* DESCRIPTION (Date, Version): Release 1.0.9
Expand Down
17 changes: 17 additions & 0 deletions docker/ci-4.1/Dockerfile
@@ -0,0 +1,17 @@
## Emacs, make this -*- mode: sh; -*-

FROM r-base:4.1.3

LABEL org.label-schema.license="GPL-2.0" \
org.label-schema.vcs-url="https://github.com/RcppCore/Rcpp" \
maintainer="Dirk Eddelbuettel <edd@debian.org>"

RUN apt-get update \
&& apt-get install -y --no-install-recommends git \
&& install.r inline pkgKitten rbenchmark tinytest

ENV _R_CHECK_FORCE_SUGGESTS_ FALSE
ENV _R_CHECK_TESTS_NLINES_ 0
ENV RunAllRcppTests yes

CMD ["bash"]

0 comments on commit e1dedab

Please sign in to comment.