Skip to content

Commit 8f22f3d

Browse files
authored
v2.5.0 release
* Update references, metadata, for release * Update Zenodo information AFTER metadata update * Update releasing * Fix source dates * Update RELEASING
1 parent 7e96986 commit 8f22f3d

4 files changed

Lines changed: 244 additions & 238 deletions

File tree

.zenodo.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
{
2-
"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>",
2+
"upload_type": "dataset",
3+
"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>",
34
"alternate_identifiers": [
45
{
5-
"identifier": "https://concepticon.clld.org",
6-
"scheme": "url"
6+
"scheme": "url",
7+
"identifier": "https://concepticon.clld.org"
78
}
89
],
910
"title": "CLLD Concepticon. Version v2.5.0",
@@ -51,4 +52,4 @@
5152
"identifier": "dighl"
5253
}
5354
]
54-
}
55+
}

RELEASING.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Creating a release comprises the following tasks:
1212
concepticon notlinked
1313
```
1414

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

31-
- Recreate `.zenodo.json`:
33+
- Afterwards, recreate `.zenodo.json`:
3234
```shell script
3335
concepticon citation --version vX.Y.Z
3436
```
3537

38+
- Verify that `.zenodo.json` contains the (potentially) updated information from
39+
`metadata.json`
40+
3641
- Make sure all changes are pushed and merged into the `master` branch.
3742
- Make sure all tests pass, and also address warnings about missing PDFs (see [handling source PDFs](#upload_sources))
3843
```shell script
@@ -42,7 +47,7 @@ to normalize them for import:
4247
- Make sure the data in `master` can be imported into the web app `clld/concepticon` by running
4348
```shell script
4449
cd ../concepticon
45-
clld initdb development.ini concepticon.clld.org
50+
clld initdb development.ini
4651
```
4752
and observing that all tests pass for the web app.
4853

@@ -54,7 +59,7 @@ to normalize them for import:
5459
git push origin --tags
5560
```
5661

57-
- Draft a release via GitHub UI
62+
- Draft a release via GitHub UI
5863
- picking the correct tag, e.g. `v1.1.0`
5964
- using `CLLD Concepticon <version>` as the title
6065
- and giving the citation obtained running `concepticon citation` as release description.

0 commit comments

Comments
 (0)