Changeset View
Changeset View
Standalone View
Standalone View
docs/images/update-for-release.uml
- This file was added.
@startuml | |||||
participant DEV as "developer local git repository" | |||||
participant REPO as "git-repository (~ phabricator)" | |||||
participant CI as "update-for-release job" | |||||
activate DEV | |||||
activate REPO | |||||
activate CI | |||||
DEV->REPO: pushes new tag on master branch | |||||
deactivate DEV | |||||
REPO-->CI: trigger event to notify changes | |||||
CI->REPO: clone repository locally | |||||
CI-->CI: check for existing upstream tag | |||||
alt If the upstream tag do not exist | |||||
CI-->CI: retrieves tag information | |||||
CI-->CI: imports pypi source tarball | |||||
CI-->CI: commits new debian/changelog entry for debian/unstable-swh release | |||||
alt If not params.DRY_RUN | |||||
CI->REPO: pushes new commit and tag on branch debian/unstable-swh | |||||
end | |||||
end | |||||
@enduml |