Skip to content
This repository has been archived by the owner on Jan 30, 2025. It is now read-only.

Commit

Permalink
Prepare for next release
Browse files Browse the repository at this point in the history
  • Loading branch information
nfrerebeau committed Jan 28, 2021
1 parent a094cb3 commit 2a5a03d
Show file tree
Hide file tree
Showing 8 changed files with 188 additions and 10 deletions.
85 changes: 85 additions & 0 deletions .github/workflows/R-CMD-check.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# For help debugging build failures open an issue on the RStudio community with the 'github-actions' tag.
# https://community.rstudio.com/new-topic?category=Package%20development&tags=github-actions
on:
push:
branches:
- main
- master
pull_request:
branches:
- main
- master

name: R-CMD-check

jobs:
R-CMD-check:
runs-on: ${{ matrix.config.os }}

name: ${{ matrix.config.os }} (${{ matrix.config.r }})

strategy:
fail-fast: false
matrix:
config:
- {os: windows-latest, r: 'release'}
- {os: macOS-latest, r: 'release'}
- {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}
- {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}
- {os: ubuntu-20.04, r: 'oldrel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}

env:
R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
RSPM: ${{ matrix.config.rspm }}
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}

steps:
- uses: actions/checkout@v2

- uses: r-lib/actions/setup-r@v1
with:
r-version: ${{ matrix.config.r }}

- uses: r-lib/actions/setup-pandoc@v1

- name: Query dependencies
run: |
install.packages('remotes')
saveRDS(remotes::dev_package_deps(dependencies = TRUE), ".github/depends.Rds", version = 2)
writeLines(sprintf("R-%i.%i", getRversion()$major, getRversion()$minor), ".github/R-version")
shell: Rscript {0}

- name: Cache R packages
if: runner.os != 'Windows'
uses: actions/cache@v2
with:
path: ${{ env.R_LIBS_USER }}
key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }}
restore-keys: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-

- name: Install system dependencies
if: runner.os == 'Linux'
run: |
while read -r cmd
do
eval sudo $cmd
done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "20.04"))')
- name: Install dependencies
run: |
remotes::install_deps(dependencies = TRUE)
remotes::install_cran("rcmdcheck")
shell: Rscript {0}

- name: Check
env:
_R_CHECK_CRAN_INCOMING_REMOTE_: false
run: rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran"), error_on = "warning", check_dir = "check")
shell: Rscript {0}

- name: Upload check results
if: failure()
uses: actions/upload-artifact@main
with:
name: ${{ runner.os }}-r${{ matrix.config.r }}-results
path: check
21 changes: 21 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"title": "codex: Datasets for Teaching Archaeology and Paleontology",
"description": "<p>Datasets for teaching quantitative approaches and modeling in archaeology and paleontology. This package provides several types of data, relating to typologies, cultural evolution, radiocarbon dating and paleoenvironments.</p>",
"creators": [
{
"orcid": "0000-0001-5759-4944",
"affiliation": "Universit\u00e9 Bordeaux Montaigne",
"name": "Frerebeau, Nicolas"
}
],
"language": "eng",
"keywords": [
"archaeology",
"archaeological science",
"paleontology",
"r package"
],
"upload_type": "software",
"license": "GPL-3.0+",
"access_right": "open"
}
4 changes: 2 additions & 2 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: codex
Title: Datasets for Teaching Archaeology and Palaeontology
Version: 0.0.0.9000
Title: Datasets for Teaching Archaeology and Paleontology
Version: 0.1.0
Authors@R:
person(given = "Nicolas",
family = "Frerebeau",
Expand Down
6 changes: 3 additions & 3 deletions R/codex-package.R
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#' \tabular{ll}{
#' \strong{Package:} \tab codex \cr
#' \strong{Type:} \tab Package \cr
#' \strong{Version:} \tab 1.0.0 \cr
#' \strong{Version:} \tab 0.1.0 \cr
#' \strong{License:} \tab GPL-3 \cr
#' \strong{DOI:} \tab \href{https://doi.org/xxx}{xxx}
#' }
Expand All @@ -23,8 +23,8 @@
#' Université Bordeaux Montaigne\cr
#' F-33607 Pessac cedex\cr
#' France
#' @name dimensio-package
#' @aliases dimensio
#' @name codex-package
#' @aliases codex
#' @docType package
#' @keywords internal
"_PACKAGE"
4 changes: 4 additions & 0 deletions README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ knitr::opts_chunk$set(
# codex

<!-- badges: start -->
[![R-CMD-check](https://github.com/tesselle/codex/workflows/R-CMD-check/badge.svg)](https://github.com/tesselle/codex/actions)

[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
[![Lifecycle: stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://www.tidyverse.org/lifecycle/#stable)
<!-- badges: end -->

Datasets for teaching quantitative approaches and modeling in archaeology and paleontology. This package provides several types of data, relating to typologies, diversity measurement, cultural evolution, radiocarbon dating and paleoenvironments.
Expand Down
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@
# codex

<!-- badges: start -->

[![R-CMD-check](https://github.com/tesselle/codex/workflows/R-CMD-check/badge.svg)](https://github.com/tesselle/codex/actions)

[![Project Status: Active – The project has reached a stable, usable
state and is being actively
developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
[![Lifecycle:
stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://www.tidyverse.org/lifecycle/#stable)
<!-- badges: end -->

Datasets for teaching quantitative approaches and modeling in
Expand Down
60 changes: 60 additions & 0 deletions codemeta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"@context": [
"https://doi.org/10.5063/schema/codemeta-2.0",
"http://schema.org"
],
"@type": "SoftwareSourceCode",
"identifier": "codex",
"description": "Datasets for teaching quantitative approaches and\n modeling in archaeology and paleontology. This package provides\n several types of data, relating to typologies, cultural evolution,\n radiocarbon dating and paleoenvironments.",
"name": "codex: Datasets for Teaching Archaeology and Paleontology",
"codeRepository": "https://github.com/tesselle/codex",
"issueTracker": "https://github.com/tesselle/codex/issues",
"license": "https://spdx.org/licenses/GPL-3.0",
"version": "0.1.0",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.0.3 (2020-10-10)",
"author": [
{
"@type": "Person",
"givenName": "Nicolas",
"familyName": "Frerebeau",
"email": "[email protected]",
"@id": "https://orcid.org/0000-0001-5759-4944"
}
],
"contributor": {},
"copyrightHolder": {},
"funder": {},
"maintainer": [
{
"@type": "Person",
"givenName": "Nicolas",
"familyName": "Frerebeau",
"email": "[email protected]",
"@id": "https://orcid.org/0000-0001-5759-4944"
}
],
"softwareSuggestions": [],
"softwareRequirements": [
{
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 2.10"
}
],
"readme": "https://github.com/tesselle/codex/blob/master/README.md",
"fileSize": "1177.769KB",
"developmentStatus": ["https://www.repostatus.org/#active", "https://www.tidyverse.org/lifecycle/#stable"],
"keywords": [
"archaeology",
"paleontology",
"r-package",
"datasets",
"archaeological-science"
]
}
10 changes: 5 additions & 5 deletions man/dimensio-package.Rd → man/codex-package.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 2a5a03d

Please sign in to comment.