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

Add CodeMeta file

parent 5a128d3e
No related branches found
No related tags found
1 merge request!84Gitlab CI for Theodolite-Kotlin-Quarkus
{
"@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