Skip to content

Commit

Permalink
2.2.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
xrotwang committed Nov 6, 2019
1 parent 31e1901 commit 224cf60
Showing 1 changed file with 22 additions and 18 deletions.
40 changes: 22 additions & 18 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,44 +8,48 @@ Creating a release comprises the following tasks:

- Check the list of not linked concepts - with new concept sets some of these could
be ticked off!
```shell script
concepticon notlinked
```
```shell script
concepticon notlinked
```

- 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
```
```shell script
bibtool -r concepticondata/references/bibtool.rsc -o concepticondata/references/references.bib concepticondata/references/references.bib
```

- Recreate the statistics pages:
```shell script
concepticon stats
```
```shell script
concepticon stats
```

- Recreate and push the linking data:
```shell script
concepticon make_linkdata
```
```shell script
concepticon make_linkdata
```

- 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
concepticon test
```
```shell script
concepticon test
```

- Make sure the data in `master` can be imported into the web app `clld/concepticon`.
- Make sure all tests pass for the web app.
- Make sure the data in `master` can be imported into the web app `clld/concepticon` by running
```shell script
concepticon-app init --dry-run
```
and observing that all tests pass for the web app.

- Commit the updates for this version and push updated data:
```
git commit -a -m"<version> release"
git tag -a v<version> -m"release <version>"
git push origin --tags
```

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

- After a while, check on https://zenodo.org for the DOI assigned to the release
Expand Down

0 comments on commit 224cf60

Please sign in to comment.