Skip to content

CLI based updater#45

Merged
MorrisJobke merged 49 commits into
masterfrom
cli-updater
Nov 25, 2016
Merged

CLI based updater#45
MorrisJobke merged 49 commits into
masterfrom
cli-updater

Conversation

@MorrisJobke

@MorrisJobke MorrisJobke commented Oct 27, 2016

Copy link
Copy Markdown
Member
  • add more test cases
  • add message that after the "code update" the user needs to call ./occ upgrade (or call it directly afterwards from within the console command - problem here is regarding properly forwarding the output of the called script async)

How to test

How does it look

bildschirmfoto 2016-11-09 um 00 05 43

@MorrisJobke

Copy link
Copy Markdown
Member Author

This is ready for reviewing @nickvergessen @rullzer @LukasReschke

Use phar in https://github.com/nextcloud/updater/releases/tag/0.1 to actually test it ;)

@rullzer

rullzer commented Nov 21, 2016

Copy link
Copy Markdown
Member

Test fail.
Tried a few updates locally and it worked like a charm!

I'll try to have a bit deeper look into the code now.

Comment thread composer.json
@@ -0,0 +1,10 @@
{

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe add

    "config": {
       "optimize-autoloader": true,
       "classmap-authoritative": true
     },

For more secure autoloader? That way it will only look trough it lists of known files (so the created list of the dumpautoloader command). Which means no loading magic and accidentially loading a wrong file.

@rullzer

rullzer commented Nov 21, 2016

Copy link
Copy Markdown
Member

We need more testers but in general yes. Lets do this 👍

@MorrisJobke

Copy link
Copy Markdown
Member Author

Version 1.0 is build: https://github.com/nextcloud/updater/releases/tag/1.0

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* not supported before Nextcloud 11 -> causes failure in occ calls

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
@MorrisJobke

Copy link
Copy Markdown
Member Author

CI says 🚀

@MorrisJobke MorrisJobke merged commit 6852eaa into master Nov 25, 2016
@MorrisJobke MorrisJobke deleted the cli-updater branch November 25, 2016 15:07
@MorrisJobke MorrisJobke modified the milestones: 1.0, Nextcloud 11.0 Nov 30, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants