Releasing
The ownCloud Web is shipped as an ocis Extension. The ocis-web
extension is also embedded in the single binary and part of the ocis server
command.
This repository contains the assets and these must be released first before being bundled into ocis-web
.
- Create a branch
release-$version
in https://github.com/owncloud/web. - Create a folder in
changelog
for the release version and datemkdir $major.$minor.$patchVersion_YYYY-MM-DD
. - Move all changelog items from the
changelog/unreleased/
folder to the$major.$minor.$patchVersion_YYYY-MM-DD
folder. - Update the version in
appinfo/info.xml
- Commit your changes.
- After merging, wait for the CI to run on the merge commit.
- Go to the Releases section and click “Draft a new Release”.
- Use
v$major.$minor.$patch
as a tag (thev
prefix is important) and publish it. - The tag and the Release artifacts will be created automatically.
The next steps are usually to update the Web assets in the ocis-web repository.