ci(release): configure semantic-release to automate castopod bundle versionned release
- semantic-release plugins will update castopod version, CHANGELOG.md file, and push a tagged release on https://code.podlibre.org - prepareRelease.sh script updates composer.json version and generates the castopod bundle for the released version closes #47
Showing
- .gitlab-ci.yml 18 additions, 2 deletions.gitlab-ci.yml
- .releaserc.json 40 additions, 0 deletions.releaserc.json
- composer.json 1 addition, 0 deletionscomposer.json
- package-lock.json 5715 additions, 341 deletionspackage-lock.json
- package.json 7 additions, 1 deletionpackage.json
- prepareRelease.sh 16 additions, 0 deletionsprepareRelease.sh
.releaserc.json
0 → 100644
{ | { | ||
"name": "podlibre/castopod", | "name": "podlibre/castopod", | ||
"version": "0.0.0-dev", | |||
"type": "project", | "type": "project", | ||
"description": "Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience.", | "description": "Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience.", | ||
"homepage": "https://castopod.org", | "homepage": "https://castopod.org", | ||
... | ... |
This diff is collapsed.
prepareRelease.sh
0 → 100644
Please register or sign in to comment