Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

web 1.0.2 #4623

Closed
16 of 31 tasks
micbar opened this issue Jan 18, 2021 · 6 comments
Closed
16 of 31 tasks

web 1.0.2 #4623

micbar opened this issue Jan 18, 2021 · 6 comments
Labels
Priority:p2-high Escalation, on top of current planning, release blocker
Milestone

Comments

@micbar
Copy link
Contributor

micbar commented Jan 18, 2021

Reason

  • Release needed for the correct version bump.

Product approval

  • Verify transifex commits are in master: If a folder https://github.com/owncloud//tree/master/l10n exists, then https://drone.owncloud.com/owncloud/ should receive nightly '[tx] updated from transifex` ...
  • Ping pmaier to check info.xml description and screenshot
  • Get approval on translations from pmaier - send the date of the last tx commit from drone to Patrick

QA

  • Generate Changelog
  • Create QA Milestone and set the description to $version
  • Move items from development to qa
  • Create release branch with the format "release-$version"
  • Create "$version Testplan" 1.0.2 Testplan #4638

Documentation

  • Changes in the docs needed? If so create issue in owncloud/docs.

Marketing

  • Ping @owncloud/marketing

Build

All actions to be done on the release branch from here:

  • Bump version in info.xml (no version suffix)
  • Check php version dependency in info.xml
  • Check minimum ownCloud version dependency in info.xml
  • Change CHANGELOG.md 'Unreleased' to '$version' (today's date)

Beta/RC

  • Create github tag for v${version}RC1 on release branch
  • Build and sign RC tarball from github tag v${version}RC1 (see
    handbook for how to build)
  • Upload as Github release using changelog entries
  • Test and document in testplan => Final "Go" from QA (set 'QA-ready' label) => else do another RC after fixing issues in the "release-$version" branch

Final

  • Check that no documentation issues are pending
  • Rename last RC tarball to final
  • Create github tag for final v${version} on release branch
  • Upload as Github release using changelog entries

Publishing

  • Upload tarball to marketplace (see handbook in confluence for details)
  • Publish tarball for customers (see handbook in confluence for details) - https://customer.owncloud.com and https://portal.owncloud.com
  • Send mail to release-coordination with link to this ticket and to the changelog
  • Copy email to rocket chat #updates channel

Post-release

  • Rename QA milestone to $version
  • Add a new 'Unreleased' section in CHANGELOG.md (and also update links at the bottom!)
  • Create PR to merge changes back to the master branch with
    description "Closes #XYZ" with the release ticket number
  • Close the milestone
  • Ensure release template is up to date
@micbar micbar added the Priority:p2-high Escalation, on top of current planning, release blocker label Jan 18, 2021
@micbar
Copy link
Contributor Author

micbar commented Jan 18, 2021

@jnweiger Only needs a quick sanity check, install and enable.

Guide: https://owncloud.github.io/clients/web/deployments/oc10-app/

@jnweiger
Copy link
Contributor

My first attempt to use the above guide failed: https://github.com/owncloud/QA/blob/master/Server/Test_Plan_web.md

The Settings -> New Design only show a blank page. Nothing in docker logs, nothing in owncloud.log

@micbar
Copy link
Contributor Author

micbar commented Jan 20, 2021

Check browser log and Console

@micbar
Copy link
Contributor Author

micbar commented Jan 20, 2021

I followed the guide yesterday, it worked, same for @pmaier1

@jnweiger
Copy link
Contributor

jnweiger commented Jan 20, 2021

Issues Opened While Testing

Old Issues

TODO

  • Release notes of web app must mention this: CAUTION: If you upgrade from web-1.0.0 please move apps/web/config.json to config/config.json
  • CHANGLOG.md has nothing for 1.0.2 -- top section is 1.0.1

@jnweiger jnweiger added this to the QA milestone Jan 20, 2021
@jnweiger
Copy link
Contributor

jnweiger commented Jan 21, 2021

@pmaier1 @micbar please evaluate the new and old issues. Possible blocker #4642 or misconfiguration on my side?
Please review the testplan.
Please take care of the above TODOs.

The release is already public. I'll move it to Done in my board, without closing the issue

@micbar micbar closed this as completed Feb 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority:p2-high Escalation, on top of current planning, release blocker
Projects
None yet
Development

No branches or pull requests

2 participants