Update CONTRIBUTING.md

This commit is contained in:
Markus Opolka
2020-08-28 20:57:02 +02:00
committed by GitHub
parent 0b4d0affc1
commit 2f710a23c1

View File

@@ -4,23 +4,27 @@ Every Pull Request is welcome.
## Upgrading the Version ## Upgrading the Version
To upgrade the LimeSurvey Version the ARG variable needs to be changed. The versions in this repository should correspond to the [GitHub LimeSurvey Releases](https://github.com/LimeSurvey/LimeSurvey/releases)
To update the version, simply update ARG variables for version and corresponding checksum:
```bash ```bash
$ grep Agrep ARG apache/Dockerfile # Version from GitHub Tags
ARG version='3.7.0+180418' # sha256 of tar.gz from GitHub Releases
$ grep ARG 4.0/apache/Dockerfile
ARG version='4.3.13+200824'
ARG sha256_checksum='4e9c6f20e'
``` ```
Since this is a reoccuring and boring task, a script is provided. It is best to use the upgrade shell script:
```bash ```bash
# Dependencies ./upgrade.sh 4.3.13+200824
python3 -m venv .venv # Check if sha256 is correct
source .venv/bin/activate
pip3 install -r requirements.txt
# Upgrades to latest Limesurvey version git add 4.0/ && git commit -m 'Upgrading to Version 4.3.13+200824'
./upgrade.py git tag 4.3.13+200824
``` ```
## Testing ## Testing