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

Release v3.1.0 #5096

Closed
16 tasks done
kulmann opened this issue May 10, 2021 · 6 comments
Closed
16 tasks done

Release v3.1.0 #5096

kulmann opened this issue May 10, 2021 · 6 comments

Comments

@kulmann
Copy link
Member

kulmann commented May 10, 2021

Release checklist

  • create a branch release-3.1.0 @kulmann
  • prepare release rc:
    • update the version to 3.1.0 in packages/web-integration-oc10/appinfo/info.xml @kulmann
    • update the version to 3.1.0 in package.json @kulmann
    • move changelog/unreleased/* to changelog/3.1.0_YYYY-MM-DD @kulmann
  • create a draft pr release-3.1.0 @kulmann
  • create pre release tag v3.1.0-rc1 from the release branch @kulmann
  • smoke test @LukasHirt , @pascalwengerter , @fschade , @kulmann
  • If needed, fix issues or write down known issues
  • update YYYY-MM-DD to current date in changelog/3.1.0_YYYY-MM-DD @kulmann
  • repeat above steps if a new rc is needed
  • go to the releases section and click Draft a new Release. Use v3.1.0 as a tag (the v prefix is important) and publish it
  • merge back to master (CI must be green)

BLOCKED BY #5073 - otherwise the Shared with others page is entirely broken (loading spinner doesn't disappear anymore) when any user has an actual avatar.

@kulmann
Copy link
Member Author

kulmann commented May 10, 2021

Smoke testing should happen on https://github.com/owncloud/web/releases/tag/v3.1.0-rc1

@LukasHirt
Copy link
Contributor

LukasHirt commented May 10, 2021

Smoke test rc1 against oC10 standalone

  • ❌ as bob - upload 1930 files
    • upload got interrupted due to authorisation timeout. I would need to re-login and start the upload again manually (~700 files uploaded)
    • progress bar shows 100 % after first file is uploaded (my guess is this is a case already since older versions 🤷)
    • progress bar is not sticky (same as above)
  • ✔️ as bob - share the folder to admin as viewer
  • ✔️ as admin - accept share
  • ✔️ as admin - try do delete file from shared folder
  • ✔️ as admin - try to add file
  • ✔️ as admin - copy 1400 files from share to home
    • no visible feedback that it's in progress
  • ✔️ as bob - add new file to share
  • ✔️ as admin - receive new file in existing share
  • ✔️ as bob - unshare folder from shared with others
  • ✔️ as admin - try to revisit old share
  • ✔️ as bob - share folder with admin as editor
  • ✔️ as admin - rename file
    • renames also for the owner
  • ✔️ as admin - add file
  • ✔️ as admin - delete file
  • ✔️ create public link with password
  • ✔️ update password and reload, expected no access
  • ✔️ delete large folder and recover it
  • ✔️ create version of textfile
    • when creating new version via upload, file is rendered twice until reload
  • ✔️ view version history of text file
  • ✔️ download newest version of text file
  • ✔️ download older version of text file
  • ✔️ restore older version of text file
    • no visible feedback about the success
    • preview is not updated

@pascalwengerter
Copy link
Contributor

pascalwengerter commented May 10, 2021

Smoke test rc1 against oCIS

  • ✔️ as einstein - upload 2.288 files

    • progress bar is not sticky (same as in OC10)
    • expanding the upload progress section slows down browser & upload time significantly
  • ✔️ as einstein - share the folder to admin as viewer

  • ✔️ as admin - accept share

  • ✔️ as admin - try do delete file from shared folder

  • ✔️ as admin - try to add file
    - not possible (which is expected) but drag & drop upload behaved weirdly

  • ✔️ as admin - copy 1400 files from share to home

    • no visible feedback that it's in progress (same as in OC10)
  • ✔️ as einstein - add new file to share

  • ✔️ as admin - receive new file in existing share

  • ✔️ as einstein - unshare folder from shared with others

  • ✔️ as admin - try to revisit old share

  • ✔️ as einstein - share folder with admin as editor

  • ✔️ as admin - rename file

    • renames also for the owner
  • ✔️ as admin - add file

  • ✔️ as admin - delete file

  • ✔️ create public link with password

  • ✔️ update password and reload, expected no access

  • ✔️ delete large folder and recover it

  • ✔️ create version of textfile

    • when creating new version via upload, file is rendered twice until reload (same as in OC10)
  • ✔️ view version history of text file

  • ✔️ download newest version of text file

  • ❌ download older version of text file

  • ✔️ restore older version of text file

    • no visible feedback about the success
    • preview is not updated

@kulmann
Copy link
Member Author

kulmann commented May 10, 2021

Smoke test rc1 as app integrated into oc10

  • ✔️ as gunter - upload arch/mips folder from linux kernel (1945 files)

    • progress bar is not sticky
    • expanding the upload progress section slows down browser & upload time significantly
  • ✔️ as gunter - share the folder to alice as viewer

  • ✔️ as alice - share is already accepted. declining and accepting again works as expected

  • ✔️ as alice - try do delete file from shared folder
    - individual delete action not visible, good
    - batch delete action visible, bad. using it shows an error message, good.

  • ✔️ as alice - try to add file
    - not possible (which is expected) but drag & drop upload didn't handle it. opened file in new tab instead.

  • ❌ as alice - copy 16 folders from share to home

    • no visible feedback that it's in progress (same as in OC10)
    • UI still weirdly usable, ended up in an active upload drop zone. folder listing after copy shows ? as folder size on some of the copied folders.
  • ✔️ as gunter - add new file to share

  • ✔️ as alice - receive new file in existing share

  • ✔️ as gunter - unshare folder from shared with others

  • ✔️ as alice - try to revisit old share

    • shows resource not found upon page reload, good
    • going back to All files or Shared with me doesn't list the share anymore, good
  • ✔️ as gunter - share folder with admin as editor

  • ✔️ as alice - rename file

  • ✔️ as gunter - add file

  • ✔️ as alice - delete file

  • ❌ as alice - create public link on any folder

    • upon visiting the link, error page Error: User did not have the required privileges ({DAV:}read) for path "public-files/qoCjeCk8YkIiOMP"
  • ✔️ delete file and recover it

  • ✔️ create version of textfile

    • when creating new version via upload, file is rendered twice until reload (same as in OC10)
  • ✔️ view version history of text file

  • ✔️ download newest version of text file

  • ✔️ download older version of text file

  • ✔️ restore older version of text file

    • no visible feedback about the success
    • preview is not updated
  • ❌ as alice - upload avatar in classic UI

    • login as dave, having a share with alice
    • shared with others page doesn't load anymore, bug in loading avatars

@pascalwengerter
Copy link
Contributor

pascalwengerter commented May 12, 2021

Smoke test rc2 against oCIS

  • ✔️ as einstein - upload 2.093 files

    • progress bar is not sticky (same as in OC10)
    • expanding the upload progress section slows down browser & upload time significantly
  • ✔️ as einstein - share the folder to admin as viewer

  • ✔️ as admin - accept share

  • ✔️ as admin - try do delete file from shared folder

  • ✔️ as admin - try to add file
    - not possible (which is expected) but drag & drop upload behaved weirdly

  • ✔️ as admin - copy 2.093 files from share to home

    • no visible feedback that it's in progress (same as in OC10)
  • ✔️ as einstein - add new file to share

  • ✔️ as admin - receive new file in existing share

  • ✔️ as einstein - unshare folder from shared with others

  • ✔️ as admin - try to revisit old share

  • ✔️ as einstein - share folder with admin as editor

  • ✔️ as admin - rename file

    • renames also for the owner
  • ✔️ as admin - add file

  • ✔️ as admin - delete file

  • ✔️ create public link with password

  • ✔️ update password and reload, expected no access

  • ✔️ delete large folder and recover it

  • ✔️ create version of textfile

    • when creating new version via upload, file is rendered twice until reload (same as in OC10)
  • ✔️ view version history of text file

  • ✔️ download newest version of text file (only works via "Actions" and not inside the "Versions" accordion)

  • ❌ download older version of text file

  • ✔️ restore older version of text file

    • no visible feedback about the success
    • preview is not updated

@LukasHirt
Copy link
Contributor

LukasHirt commented May 12, 2021

Smoke test rc2 against oC10 standalone

  • ✔️ as bob - upload 1930 files
    • increased the session timeout in oC10 to finish the upload
    • progress bar is not sticky
  • ✔️ as bob - share the folder to admin as viewer
  • ✔️ as admin - accept share
  • ✔️ as admin - try do delete file from shared folder
  • ✔️ as admin - try to add file
  • ✔️ as admin - copy 1400 files from share to home
    • no visible feedback that it's in progress
  • ✔️ as bob - add new file to share
  • ✔️ as admin - receive new file in existing share
  • ✔️ as bob - unshare folder from shared with others
  • ✔️ as admin - try to revisit old share
  • ✔️ as bob - share folder with admin as editor
  • ✔️ as admin - rename file
    • renames also for the owner
  • ✔️ as admin - add file
  • ✔️ as admin - delete file
  • ✔️ create public link with password
  • ✔️ update password and reload, expected no access
  • ✔️ delete large folder and recover it
  • ✔️ create version of textfile
    • when creating new version via upload, file is rendered twice until reload
  • ✔️ view version history of text file
  • ✔️ download newest version of text file
  • ✔️ download older version of text file
  • ✔️ restore older version of text file
    • no visible feedback about the success
    • preview is not updated

@kulmann kulmann closed this as completed May 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants