You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Don't forget to change the `version` tag in the YAML metadata at the start of
29
+
`specifications.md`!
30
+
28
31
Once a version is release-ready, do the following:
29
32
33
+
- Change the `release-date` meta tag in the YAML frontmatter of `specifications.md`
30
34
- Create a landing page `{version}.md` file for the version in the `{version}` folder, describing the version (including release notes, changes, etc.).
31
35
- In `_config.yml`, set `current` to the version number, e.g., `0.9-RC1`.
32
36
- Add the version to the table in [versions.md](https://github.com/citation-file-format/citation-file-format.github.io/blob/src/versions.md).
37
+
Create a new version on Zenodo to reserve a DOI, add that DOI to the versions table.
33
38
- Add the version in the PDF link for addition to GitHub release .travis.yml
34
39
- Commit the changes
35
40
- Run changes.sh to create a list of changes to display on the landing page
36
-
- Merge the version branch to `src`.
41
+
- Merge the version branch to `src` and create a version tag.
37
42
- Push `src`. Travis CI will pick up the pushed commit and [build](#build) it. If you don't want your commits to be built automatically, add `[skip ci]` to your commit message.
38
43
39
44
### Build
40
45
41
-
- Push `src` to GitHub, Travis will take care of the rest
46
+
- Push `src` to GitHub, Travis will take care of the rest
47
+
48
+
### Post-release
49
+
50
+
- Add the Zenodo DOI badge to the release that has been created by Travis.
0 commit comments