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

Activity - 2.5.3 #836

Closed
31 tasks done
HanaGemela opened this issue Feb 18, 2020 · 8 comments
Closed
31 tasks done

Activity - 2.5.3 #836

HanaGemela opened this issue Feb 18, 2020 · 8 comments
Milestone

Comments

@HanaGemela
Copy link
Contributor

HanaGemela commented Feb 18, 2020

Reason

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" 2.5.3 Test plan #839

Documentation

Marketing

  • Ping @owncloud/marketing
  • Ping pmaier to check info.xml description and screenshot

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 => 2.5.3 Test plan #839 @davitol

Final

Publishing

  • Upload tarball to marketplace (see handbook for details)
  • Publish tarball for customers (see handbook 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
  • 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
@HanaGemela HanaGemela pinned this issue Feb 18, 2020
@HanaGemela HanaGemela changed the title Activity - new release Activity - 2.5.3 Mar 3, 2020
@HanaGemela HanaGemela added this to the QA milestone Mar 3, 2020
@HanaGemela
Copy link
Contributor Author

@HanaGemela
Copy link
Contributor Author

Put back to dev to fix also Reason #842

@HanaGemela
Copy link
Contributor Author

P1 until RC2 deployed to portal

@HanaGemela
Copy link
Contributor Author

@davitol
Copy link
Contributor

davitol commented Mar 10, 2020

@davitol Please smoke test https://github.com/owncloud/activity/releases/tag/v2.5.3RC2 now

Tested and LGTM.

About Documentation ticket owncloud/docs#2388 occ system:cron

is the command that allows to send notifications ASAP. But It is not a new command and also hasn't the same purpose than occ activity:send-emails that flushes the entire queue

@HanaGemela
Copy link
Contributor Author

I've reopened the documentation issue

@HanaGemela
Copy link
Contributor Author

RC2 can be deployed now. Lowering the priority for the rest of the release process

@HanaGemela
Copy link
Contributor Author

Waiting for documentation before publishing (cc @settermjd)

@HanaGemela HanaGemela unpinned this issue Mar 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants