Skip to content

Commit

Permalink
v2.5.0 release
Browse files Browse the repository at this point in the history
* Update references, metadata, for release

* Update Zenodo information AFTER metadata update

* Update releasing

* Fix source dates

* Update RELEASING
  • Loading branch information
chrzyki authored Jun 8, 2021
1 parent 7e96986 commit 8f22f3d
Show file tree
Hide file tree
Showing 4 changed files with 244 additions and 238 deletions.
9 changes: 5 additions & 4 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
{
"description": "<p>List, Johann Mattis &amp; Rzymski, Christoph &amp; Greenhill, Simon &amp; Schweikhard, Nathanael &amp; Pianykh, Kristina &amp; Tjuka, Annika &amp; Hundt, Carolin &amp; Forkel, Robert (eds.) 2020. Concepticon v2.5.0. A Resource for the Linking of Concept Lists. Jena: Max Planck Institute for the Science of Human History. Available online at https://concepticon.clld.org</p>",
"upload_type": "dataset",
"description": "<p>List, Johann Mattis &amp; Rzymski, Christoph &amp; Greenhill, Simon &amp; Schweikhard, Nathanael &amp; Pianykh, Kristina &amp; Tjuka, Annika &amp; Hundt, Carolin &amp; Forkel, Robert (eds.) 2021. Concepticon v2.5.0. A Resource for the Linking of Concept Lists. Leipzig: Max Planck Institute for Evolutionary Anthropology. Available online at https://concepticon.clld.org</p>",
"alternate_identifiers": [
{
"identifier": "https://concepticon.clld.org",
"scheme": "url"
"scheme": "url",
"identifier": "https://concepticon.clld.org"
}
],
"title": "CLLD Concepticon. Version v2.5.0",
Expand Down Expand Up @@ -51,4 +52,4 @@
"identifier": "dighl"
}
]
}
}
13 changes: 9 additions & 4 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Creating a release comprises the following tasks:
concepticon notlinked
```

- Run [bibtool](http://www.gerd-neugebauer.de/software/TeX/BibTool/en/) on the references
- Run [bibtool](http://www.gerd-neugebauer.de/software/TeX/BibTool/en/) on the references
to normalize them for import:
```shell script
bibtool -r concepticondata/references/bibtool.rsc -o concepticondata/references/references.bib concepticondata/references/references.bib
Expand All @@ -27,12 +27,17 @@ to normalize them for import:
```shell script
concepticon make_linkdata
```
- Check and/or update `metadata.json` (which is read via
`clldutils.apilib.API.dataset_metadata`)

- Recreate `.zenodo.json`:
- Afterwards, recreate `.zenodo.json`:
```shell script
concepticon citation --version vX.Y.Z
```

- Verify that `.zenodo.json` contains the (potentially) updated information from
`metadata.json`

- Make sure all changes are pushed and merged into the `master` branch.
- Make sure all tests pass, and also address warnings about missing PDFs (see [handling source PDFs](#upload_sources))
```shell script
Expand All @@ -42,7 +47,7 @@ to normalize them for import:
- Make sure the data in `master` can be imported into the web app `clld/concepticon` by running
```shell script
cd ../concepticon
clld initdb development.ini concepticon.clld.org
clld initdb development.ini
```
and observing that all tests pass for the web app.

Expand All @@ -54,7 +59,7 @@ to normalize them for import:
git push origin --tags
```

- Draft a release via GitHub UI
- Draft a release via GitHub UI
- picking the correct tag, e.g. `v1.1.0`
- using `CLLD Concepticon <version>` as the title
- and giving the citation obtained running `concepticon citation` as release description.
Expand Down
Loading

0 comments on commit 8f22f3d

Please sign in to comment.