Skip to content
Snippets Groups Projects
Commit 17ce8863 authored by Sören Henning's avatar Sören Henning
Browse files

Add CodeMeta file

parent 4d139988
No related branches found
No related tags found
No related merge requests found
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"license": "https://spdx.org/licenses/Apache-2.0",
"codeRepository": "https://github.com/cau-se/theodolite",
"dateCreated": "2020-03-13",
"datePublished": "2020-07-27",
"dateModified": "2021-02-11",
"downloadUrl": "https://github.com/cau-se/theodolite/releases",
"name": "Theodolite",
"version": "0.3.0",
"description": "Theodolite is a framework for benchmarking the horizontal and vertical scalability of stream processing engines.",
"developmentStatus": "active",
"referencePublication": "https://doi.org/10.1016/j.bdr.2021.100209",
"programmingLanguage": [
"Python",
"Java"
],
"runtimePlatform": [
"Kubernetes"
],
"author": [
{
"@type": "Person",
"givenName": "Sören",
"familyName": "Henning",
"email": "soeren.henning@email.uni-kiel.de",
"affiliation": {
"@type": "Organization",
"name": "Department of Computer Science, Kiel University"
}
}
]
}
......@@ -11,14 +11,18 @@ This document describes how to perform a new Theodolite release.
We assume that we are creating the release `v0.3.1`. Please make sure to adjust
the following steps according to the release, you are actually performing.
1. Create a new branch `v0.3` if it does not already exists. This branch will never
1. Update `codemeta.json` to match the new version. In particular, make sure that `version` points to the version you are releasing and `dateModified` points to the date you are relasing this version. [CodeMeata generator](https://codemeta.github.io/codemeta-generator/) may help you in updating the file.
2. Create a new branch `v0.3` if it does not already exists. This branch will never
again be merged into master.
2. Checkout the `v0.3` branch.
3. Checkout the `v0.3` branch.
3. Update all references to Theodolite Docker images to tag `v0.3.1`. These are the Kubernetes resource definitions in
4. Update all references to Theodolite Docker images to tag `v0.3.1`. These are the Kubernetes resource definitions in
`execution`, the references to *latest* in `run_uc.py`, the Docker Compose files in `docker-test` and the example `theodolite.yaml` job.
4. Commit these changes.
5. Commit these changes.
6. Tag this commit with `v0.3.1`. The corresponding Docker images will be uploaded.
5. Tag this commit with `v0.3.1`. The corresponding Docker images will be uploaded.
7. Create *releases* for this tag in both, GitLab and GitHub.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment