Skip to content

fix(jobs): Limit command jobs to known cases - #55748

Merged
provokateurin merged 1 commit into
masterfrom
bugfix/noid/closure-job
Nov 4, 2025
Merged

fix(jobs): Limit command jobs to known cases#55748
provokateurin merged 1 commit into
masterfrom
bugfix/noid/closure-job

Conversation

@nickvergessen

Copy link
Copy Markdown
Member

Checklist

@nickvergessen
nickvergessen requested a review from a team as a code ownerOctober 14, 2025 11:57
@nickvergessen
nickvergessen requested review from CarlSchwan, provokateurin and sorbaugh and removed request for a teamOctober 14, 2025 11:57
@nickvergessennickvergessen added this to the Nextcloud 33 milestone Oct 14, 2025
@nickvergessennickvergessen self-assigned this Oct 14, 2025
@nickvergessennickvergessen added bug 3. to review Waiting for reviews labels Oct 14, 2025
@nickvergessen

nickvergessen commented Oct 14, 2025

Copy link
Copy Markdown
MemberAuthor

/backport c0be533 to stable32

@nickvergessen

nickvergessen commented Oct 14, 2025

Copy link
Copy Markdown
MemberAuthor

/backport c0be533 to stable31

@nickvergessen

nickvergessen commented Oct 14, 2025

Copy link
Copy Markdown
MemberAuthor

/backport c0be533 to stable30

@nickvergessen

nickvergessen commented Oct 14, 2025

Copy link
Copy Markdown
MemberAuthor

/backport c0be533 to stable29

@nickvergessen

nickvergessen commented Oct 14, 2025

Copy link
Copy Markdown
MemberAuthor

/backport c0be533 to stable28

@miaulalala
miaulalalaforce-pushed the bugfix/noid/closure-job branch from c0be533 to 9767ecaCompareOctober 14, 2025 12:26
@nickvergessen
nickvergessen marked this pull request as draft October 14, 2025 13:11
Signed-off-by: Joas Schilling <coding@schilljs.com>
@nickvergessennickvergessen changed the title fix(jobs): Fix parameter structure of ClosureJobfix(jobs): Limit command jobs to known casesNov 4, 2025
@nickvergessen
nickvergessen marked this pull request as ready for review November 4, 2025 10:34
@skjnldsv

skjnldsv commented May 14, 2026

Copy link
Copy Markdown
Member

What's the right new approach to add a command in our apps then @nickvergessen ?
Ah, ok Symfony\Component\Console\Command\Command directly. Let me write some docs

* @deprecated 33.0.0 The interface is considered internal going forward and should not be implemented by apps anymore

@nickvergessen

Copy link
Copy Markdown
MemberAuthor

No, the coding pattern is discouraged and should not be used. If you need a command to be executed make it a command with explicit setup instructions of your app.
Clonking background jobs is not the intended way

@skjnldsv

Copy link
Copy Markdown
Member

But was ICommand only reduced to background jobs?
Could I not register normal stuff like listing users with it ? (Random example)

Registering synchronous commands are still a proper acceptable pattern, right?

@skjnldsv

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviewsbug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@nickvergessen@skjnldsv@ChristophWurst@miaulalala@provokateurin@come-nc