owncloud / gallery

:sunrise: Gallery app for ownCloud, which includes previews for all supported media files
GNU Affero General Public License v3.0
88 stars 65 forks source link

Release gallery 16.1.2 #837

Closed AlexAndBear closed 3 years ago

AlexAndBear commented 3 years ago

Release 16.1.2

Reason

Product approval

QA

Documentation

Marketing

Build

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

Beta/RC

Final

Publishing

Post-release

phil-davis commented 3 years ago

@JanAckermann maybe the owncloud min-version should be updated in appinfo/info.xml to be 10.6 or 10.7 (whenever this menu dropdown thing was released) - since the changes may or may not work with older oC10 versions.

AlexAndBear commented 3 years ago

@phil-davis I don't see any compatibility issues to owncloud 10.2 maybe @jnweiger can confirm this in 'QA' Tested my self with 10.2, works as designed

AlexAndBear commented 3 years ago

@phil-davis updated min-version to 10.8 with https://github.com/owncloud/gallery/pull/846 @ho4ho thanks, adjusted

jnweiger commented 3 years ago

@JanAckermann I've created branch release-16.1.2, bumped versions, and created an RC1.

  - Installing symfony/yaml (v2.8.52): Extracting archive
Package facebook/webdriver is abandoned, you should avoid using it. Use php-webdriver/webdriver instead.
Package flow/jsonpath is abandoned, you should avoid using it. Use softcreatr/jsonpath instead.
Package jakub-onderka/php-console-color is abandoned, you should avoid using it. Use php-parallel-lint/php-console-color instead.
Package jakub-onderka/php-console-highlighter is abandoned, you should avoid using it. Use php-parallel-lint/php-console-highlighter instead.
Package jakub-onderka/php-parallel-lint is abandoned, you should avoid using it. Use php-parallel-lint/php-parallel-lint instead.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
phil-davis commented 3 years ago

There is no sonar-project.properties file in this repo. Should we add one?

PR #845 is waiting to be merged. That gets CI up-to-date, and also drops PHP 7.2 as part of that. So we were thinking to get this release out first, in a release-16.1.2 branch, with composer.json dependencies at PHP 7.2 level. Then do the CI updates in master.

I don't know what the real maintenance status of this app is nowadays. Do we require it to have things like SonarCloud set up?

phil-davis commented 3 years ago

Note: the release branch has been created and the release can proceed in that branch.

I have merged PR #845 to master now - that gets CI passing in master, but the CI does require dropping PHP 7.2 and bumping phpunit to major version 9. They are changes that are needed because of what has moved forward in core master recently. It does not effect the fact that the gallery app code in the release branch should work fine with a core 10.8.0 system running with PHP 7.2 7.3 or 7.4.

We just need to be aware that the CI in the release is known to fail because it is out-of-date. We can build the release tarball from the release branch, do the release manual test plan, and make the release. At the end we just need to sort out the merge-back of the release branch.