Page MenuHomePhabricator
Feed Advanced Search

Feb 17 2016

epriestley added a comment to T10371: Add possibility to block push with herald custom action.

Please describe the root problem when requesting a feature. See Contributing Feature Requests. If you aren't sure what we mean, see Describing Root Problems for some more details.

Feb 17 2016, 12:28 AM · Herald, Feature Request
ypicard created T10371: Add possibility to block push with herald custom action.
Feb 17 2016, 12:25 AM · Herald, Feature Request

Feb 12 2016

epriestley added a comment to T10330: Herald condition for "Affected files does /not/ contain".

No problem, thanks for the detailed request. Let me know if I missed anything or you run into trouble.

Feb 12 2016, 12:05 AM · Herald, Feature Request
featherless added a comment to T10330: Herald condition for "Affected files does /not/ contain".

Awesome. Thank you!

Feb 12 2016, 12:05 AM · Herald, Feature Request

Feb 11 2016

epriestley closed T10330: Herald condition for "Affected files does /not/ contain" as Resolved by committing Restricted Diffusion Commit.
Feb 11 2016, 11:29 PM · Herald, Feature Request
epriestley added a comment to T10330: Herald condition for "Affected files does /not/ contain".

Oh, the weird/nonstandard stuff in my regexp, if you or some future reader hasn't seen it before:

Feb 11 2016, 11:29 PM · Herald, Feature Request
epriestley added a comment to T10330: Herald condition for "Affected files does /not/ contain".

After D15254, you should be able to use either "does not contain" or "does not match regexp" against text or list-of-text fields, including "Affected files".

Feb 11 2016, 11:24 PM · Herald, Feature Request
epriestley added a revision to T10330: Herald condition for "Affected files does /not/ contain": Restricted Differential Revision.
Feb 11 2016, 11:21 PM · Herald, Feature Request
epriestley claimed T10330: Herald condition for "Affected files does /not/ contain".
Feb 11 2016, 11:20 PM · Herald, Feature Request

Jan 27 2016

avivey removed a project from T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess: Restricted Project.

(I think we're happy with the feature-space here)

Jan 27 2016, 7:08 PM · Documentation, Herald

Jan 22 2016

cburroughs added a comment to T9352: Write some custom Herald glue for driving builds through Owners.

We ran into a case where archived packages were trigger builds, which didn't feel right and was causing problkems. I'm not sure what the default behavior loadAffectedPackages should be or what would be most consistent with how archiving is handled elsewhere.

Jan 22 2016, 5:42 PM · Harbormaster, Herald, Owners, Prioritized
epriestley added a comment to T10109: Differental does not trigger Herald for mundane updates.

(This is definitely confusing, but I'm not sure what the best way forward is offhand. I'm hesitant to just make Herald always trigger without putting more thought into the issue.)

Jan 22 2016, 3:48 PM · Differential, Restricted Project, Herald, Bug Report
edibiase added a comment to T10109: Differental does not trigger Herald for mundane updates.

Thanks, @epriestley (and sorry for getting back to you so late)! You're totally right that this is because I didn't actually update the revision.

Jan 22 2016, 3:47 PM · Differential, Restricted Project, Herald, Bug Report

Jan 21 2016

epriestley closed T10190: Auto-complete of conditions will change rendering of existing value when swapping operation as Resolved by committing Restricted Diffusion Commit.
Jan 21 2016, 8:17 PM · Aphront, Herald, Bug Report
epriestley added a revision to T10190: Auto-complete of conditions will change rendering of existing value when swapping operation: Restricted Differential Revision.
Jan 21 2016, 7:10 PM · Aphront, Herald, Bug Report
epriestley added a comment to T10190: Auto-complete of conditions will change rendering of existing value when swapping operation.

Herald has some very unusual code to preserve control values when you swap the selectors. Generally, the issue is:

Jan 21 2016, 6:41 PM · Aphront, Herald, Bug Report
Luke081515.2 added a project to P1895 AddCommentHeraldAction.php: Herald.
Jan 21 2016, 6:29 PM · Herald
chad added a project to T10190: Auto-complete of conditions will change rendering of existing value when swapping operation: Aphront.
Jan 21 2016, 4:23 PM · Aphront, Herald, Bug Report
chad added a comment to T10190: Auto-complete of conditions will change rendering of existing value when swapping operation.

Yeah, these are "common" controls, but I think they only get used in Herald?

Jan 21 2016, 4:23 PM · Aphront, Herald, Bug Report
cspeckmim added a comment to T10190: Auto-complete of conditions will change rendering of existing value when swapping operation.

oops~

Jan 21 2016, 3:46 PM · Aphront, Herald, Bug Report
chad added a project to T10190: Auto-complete of conditions will change rendering of existing value when swapping operation: Herald.
Jan 21 2016, 3:35 PM · Aphront, Herald, Bug Report
epriestley closed T10183: Allow Herald to add a comment to a Maniphest task as Resolved.

Sounds good.

Jan 21 2016, 11:46 AM · Herald, Feature Request
kaw added a comment to T10183: Allow Herald to add a comment to a Maniphest task.

Ok, as far as I'm concerned I'm happy with what P1895 provides and this task can be closed. The more elegant solution seems to be part of T9530, making this task entirely superfluous.

Jan 21 2016, 8:43 AM · Herald, Feature Request

Jan 20 2016

epriestley renamed T10109: Differental does not trigger Herald for mundane updates from "Send me an email" personal Herald rules do not punch through settings to Differental does not trigger Herald for mundane updates.
Jan 20 2016, 3:09 PM · Differential, Restricted Project, Herald, Bug Report
• alnet82 updated the task description for T10181: Create audit requests based on a package commits.
Jan 20 2016, 2:05 PM · Restricted Project, Audit, Owners, Herald, Feature Request
kaw added a comment to T10183: Allow Herald to add a comment to a Maniphest task.

See also T9853, which includes an extension to do this.

I'll have a look at T9853 (sorry, didn't find that, when I searched... might have had "open" set), it looks close to what I had in mind at a first glance.

Jan 20 2016, 1:30 PM · Herald, Feature Request
Luke081515.2 added a watcher for Herald: Luke081515.2.
Jan 20 2016, 1:11 PM
epriestley added a comment to T10183: Allow Herald to add a comment to a Maniphest task.

See also T9853, which includes an extension to do this.

Jan 20 2016, 12:48 PM · Herald, Feature Request
• alnet82 updated the task description for T10181: Create audit requests based on a package commits.
Jan 20 2016, 12:26 PM · Restricted Project, Audit, Owners, Herald, Feature Request
kaw created T10183: Allow Herald to add a comment to a Maniphest task.
Jan 20 2016, 10:19 AM · Herald, Feature Request
• alnet82 created T10181: Create audit requests based on a package commits.
Jan 20 2016, 7:35 AM · Restricted Project, Audit, Owners, Herald, Feature Request

Jan 18 2016

clemvangelis created T10174: Adding a owner package to an audit when package auditing is disable leads to a "not applicable" commit review.
Jan 18 2016, 4:48 PM · Restricted Project, Herald, Owners, Bug Report
clemvangelis added a comment to T10090: Updating Herald rule throws Unhandled Exception.

I'm hitting the same problem using Chrome (Version 41.0.2272.89 (64-bit)).
However when using firefox, I do not have this problem so it seems to be browser related.

Jan 18 2016, 3:26 PM · Herald, Bug Report

Jan 15 2016

avivey added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

👍

Jan 15 2016, 3:13 AM · Documentation, Herald
epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Yeah, completeness is definitely sufficient motivation if you're up for it.

Jan 15 2016, 3:12 AM · Documentation, Herald
avivey added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

I've also noticed that Herald Transactions have PHID, but not PHIDType class (https://secure.phabricator.com/diffusion/P/browse/master/src/applications/herald/storage/transcript/HeraldTranscript.php;3f439e25bc586ff8bae203a47625f6c360e4402a$193). Wasn't sure if "completeness" is a good enough reason to make the changes (PHIDType + teach the Query object about withPHIDs, and maybe a bit more).

Jan 15 2016, 3:10 AM · Documentation, Herald
avivey added a revision to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess: Restricted Differential Revision.
Jan 15 2016, 2:59 AM · Documentation, Herald

Jan 12 2016

avivey claimed T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

I think I'll have time for this this week/weekend.

Jan 12 2016, 7:47 PM · Documentation, Herald

Jan 11 2016

eadler moved T9410: Policy behavior for Herald rules is murky and inconsistent from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 11 2016, 9:42 PM · Restricted Project, Herald, Restricted Project
eadler moved T10109: Differental does not trigger Herald for mundane updates from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 11 2016, 9:42 PM · Differential, Restricted Project, Herald, Bug Report
eadler added a project to T10109: Differental does not trigger Herald for mundane updates: Restricted Project.
Jan 11 2016, 9:38 PM · Differential, Restricted Project, Herald, Bug Report
eadler added a project to T9410: Policy behavior for Herald rules is murky and inconsistent: Restricted Project.
Jan 11 2016, 9:38 PM · Restricted Project, Herald, Restricted Project

Jan 10 2016

• alnet82 updated the task description for T10090: Updating Herald rule throws Unhandled Exception.
Jan 10 2016, 7:31 AM · Herald, Bug Report

Jan 9 2016

chad added a project to T10109: Differental does not trigger Herald for mundane updates: Herald.
Jan 9 2016, 4:00 PM · Differential, Restricted Project, Herald, Bug Report
eadler moved T7834: Package owners doesn't get mail after a commit triggers an audit from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 9 2016, 12:53 AM · Restricted Project, Audit, Herald
eadler added a project to T7834: Package owners doesn't get mail after a commit triggers an audit: Restricted Project.
Jan 9 2016, 12:53 AM · Restricted Project, Audit, Herald

Jan 8 2016

eadler moved T5547: Allow members of a project to add rules with project reviewers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 11:22 PM · Restricted Project, Herald
eadler moved T8804: Replacing a Herald rule with a Doorkeeper extension from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 11:22 PM · Restricted Project, Herald, Doorkeeper
eadler added a project to T8804: Replacing a Herald rule with a Doorkeeper extension: Restricted Project.
Jan 8 2016, 11:22 PM · Restricted Project, Herald, Doorkeeper
eadler added a project to T5547: Allow members of a project to add rules with project reviewers: Restricted Project.
Jan 8 2016, 11:22 PM · Restricted Project, Herald
eadler moved T5889: Allow herald rules to act on existence of auditors from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 11:11 PM · Restricted Project, Audit, Herald
eadler added a project to T5889: Allow herald rules to act on existence of auditors: Restricted Project.
Jan 8 2016, 11:10 PM · Restricted Project, Audit, Herald
eadler moved T5656: Add "Create Similar Rule..." to Herald from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:45 PM · Restricted Project, Herald
eadler moved T6491: Herald rules based on age from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:45 PM · Restricted Project, Herald
eadler moved T8635: Show history of changes to Herald rules from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:45 PM · Restricted Project, Herald
eadler moved T6207: Add a "Can Use Herald Rules" application permission from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:45 PM · Restricted Project, Policy, Herald
eadler moved T7804: Implement an "Acting User" Herald condition from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:45 PM · Restricted Project, Herald, Mail
eadler moved T9136: '(Disabled)' rules show up multi times under 'Another Herald Rule' from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:45 PM · Restricted Project, Herald
eadler added a project to T5656: Add "Create Similar Rule..." to Herald: Restricted Project.
Jan 8 2016, 10:45 PM · Restricted Project, Herald
eadler added a project to T6491: Herald rules based on age: Restricted Project.
Jan 8 2016, 10:44 PM · Restricted Project, Herald
eadler added a project to T8635: Show history of changes to Herald rules: Restricted Project.
Jan 8 2016, 10:44 PM · Restricted Project, Herald
eadler added a project to T9136: '(Disabled)' rules show up multi times under 'Another Herald Rule': Restricted Project.
Jan 8 2016, 10:44 PM · Restricted Project, Herald
eadler added a project to T6207: Add a "Can Use Herald Rules" application permission: Restricted Project.
Jan 8 2016, 10:44 PM · Restricted Project, Policy, Herald
eadler added a project to T7804: Implement an "Acting User" Herald condition: Restricted Project.
Jan 8 2016, 10:44 PM · Restricted Project, Herald, Mail
eadler moved T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:40 PM · Restricted Project, Diffusion, Herald
eadler added a project to T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them: Restricted Project.
Jan 8 2016, 10:35 PM · Restricted Project, Diffusion, Herald
eadler moved T9766: Expose conduit API to activate/disable Herald rules from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:18 PM · Restricted Project, Restricted Project, Conduit, Herald
eadler added a project to T9766: Expose conduit API to activate/disable Herald rules: Restricted Project.
Jan 8 2016, 10:14 PM · Restricted Project, Restricted Project, Conduit, Herald

Jan 7 2016

• alnet82 added a comment to T10090: Updating Herald rule throws Unhandled Exception.

I upgraded a 6 month old installation to HEAD. Can it be related? Didn't experience any other issues.

Jan 7 2016, 1:12 PM · Herald, Bug Report
epriestley closed T2450: Build a blame cache, a subtask of T1743: Blame-based automatic Herald rule, as Resolved.
Jan 7 2016, 2:44 AM · Herald

Jan 6 2016

chad added a comment to T10090: Updating Herald rule throws Unhandled Exception.

What I created to test:

Jan 6 2016, 4:17 PM · Herald, Bug Report
chad added a comment to T10090: Updating Herald rule throws Unhandled Exception.

I can't reproduce this at HEAD. Are there more complete instructions we can follow?

Jan 6 2016, 4:15 PM · Herald, Bug Report
• alnet82 created T10090: Updating Herald rule throws Unhandled Exception.
Jan 6 2016, 3:36 PM · Herald, Bug Report
epriestley triaged T9149: Flagging commits via Herald no longer generates flag note as Low priority.

I removed this because the implementation was pretty hacky (saved the rule as a text string, wasn't translatable).

Jan 6 2016, 3:21 AM · Restricted Project, Flags, Herald
epriestley moved T9149: Flagging commits via Herald no longer generates flag note from Backlog to vNext on the Flags board.
Jan 6 2016, 3:18 AM · Restricted Project, Flags, Herald

Dec 18 2015

epriestley closed T9352: Write some custom Herald glue for driving builds through Owners as Resolved.

Custom fields (and paths, too) can now be read with owners.search and written with owners.edit. There's a description of a more complex edit (against paths) here, but the same general workflow applies to examining and updating custom fields:

Dec 18 2015, 12:41 PM · Harbormaster, Herald, Owners, Prioritized

Dec 14 2015

epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Haha, okay. Let's just add a link to the transcript.

Dec 14 2015, 6:45 PM · Documentation, Herald
avivey added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

I guess the short of it is, I have rules to allow pushes, instead of rules to block pushes:

Dec 14 2015, 6:42 PM · Documentation, Herald
epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Ah, your underlying issue is difficulty understanding why pushes are rejected?

Dec 14 2015, 6:36 PM · Documentation, Herald
avivey added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Should we maybe have the dragon also put a link to the relevant herald transcript?

Dec 14 2015, 6:33 PM · Documentation, Herald
epriestley updated subscribers of T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules.

Two aspects here, one or both of which may already be partially or fully implemented:

Dec 14 2015, 5:31 PM · Applications, Herald
epriestley updated subscribers of T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

First: HeraldTestConsoleController is currently a big mess with a huge instanceof block.

Dec 14 2015, 5:28 PM · Documentation, Herald

Dec 11 2015

angie moved T7617: Make it easier to know why herald adds reviewers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 11 2015, 8:26 PM · Restricted Project, Herald
epriestley added a comment to T7617: Make it easier to know why herald adds reviewers.

Briefly, T9529 discusses some server-side system running on revisions that's live in your environment, presumably. Its current behavior is something like this:

Dec 11 2015, 2:43 AM · Restricted Project, Herald
devd added a comment to T7617: Make it easier to know why herald adds reviewers.

sweet. I am sure we can work with those. I think Herald Actions in itself should work pretty easily in our existing workflow. I am very excited about server-side lint, but a bit more documentation about them would help me out. I can't understand it fully with your comments :)

Dec 11 2015, 2:32 AM · Restricted Project, Herald
epriestley closed T7617: Make it easier to know why herald adds reviewers as Wontfix.

I think T8405 and this are both basically discussing the same use case, which I understand to be:

Dec 11 2015, 2:27 AM · Restricted Project, Herald
epriestley updated subscribers of T7617: Make it easier to know why herald adds reviewers.
Dec 11 2015, 1:55 AM · Restricted Project, Herald

Dec 10 2015

johnny-bit renamed T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules from daglkasdjl fkefdsfe to Herald should not show actions for uninstalled applications.
Dec 10 2015, 11:04 AM · Applications, Herald
• yurotet renamed T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules from Herald should not show actions for uninstalled applications to daglkasdjl fkefdsfe .
Dec 10 2015, 10:50 AM · Applications, Herald

Dec 9 2015

chad added a comment to T8952: Hide "Herald added subscribers..." stories from feed completely.

Maybe slightly always ding a computer action vs. a human action. That is, if a human adds a subscriber, and herald adds a subscriber, that weight is (human action weight - 1), or something along those lines? Then if human adds a subscriber, but herald closes, the weight of the close action even though gets dinged, is likely still stronger.

Dec 9 2015, 3:27 PM · Feed, Herald
OCram added a comment to T9700: Change maniphest tasks depending on project memberships..

The new tools from T9132 are now in HEAD (see D14718 for documentation, which will land shortly).

Upon rereading your description, I think these won't actually do what you want.

It is an intentional design decision that projects do not directly impact policies, and I have no plans to ever change this. In particular, I think the behavior when a task is in multiple projects is too confusing to ever be clear, straightforward, or easy to use. The projects may imply contradictory policies and users already have difficulty understanding policies without this additional complexity.

Instead, use Spaces, and change Spaces instead of changing projects to move a task between visibility areas. (Perhaps it would be helpful to think of Spaces as "Projects", and think of Projects as "Tags".) Spaces resolve the "multiple projects" issue by requiring that an object be in only one space, so the policy behavior is straightforward.

Dec 9 2015, 3:00 PM · Herald
epriestley moved T6207: Add a "Can Use Herald Rules" application permission from Backlog to Next on the Herald board.
Dec 9 2015, 1:37 PM · Restricted Project, Policy, Herald
epriestley moved T7804: Implement an "Acting User" Herald condition from Backlog to Next on the Herald board.
Dec 9 2015, 1:37 PM · Restricted Project, Herald, Mail
epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Actually, that report is already fixed.

Dec 9 2015, 1:35 PM · Documentation, Herald
epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Actually, that report is already fixed. For completeness, the behavior adapters should have is:

Dec 9 2015, 1:34 PM · Documentation, Herald
epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

See also T7961, which is another modular behavior adapters should have.

Dec 9 2015, 1:33 PM · Documentation, Herald
epriestley moved T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules from Backlog to Next on the Herald board.
Dec 9 2015, 1:33 PM · Applications, Herald
epriestley closed T8682: Commit hooks should have better notification options for committers as Wontfix.
  • You can now technically write this as an extension by extending HeraldAction, although mail is quite complicated and this extension may be challenging to write.
  • You could use an extension like the one in P1895 to add a comment instead, although I think this will be caught by notification preferences.
  • You can use the action above (reject commit unless they bypass).
  • You could use "Add Projects" and then just manually email the offenders who got hit at the end of the week to warn them.
Dec 9 2015, 1:32 PM · Notifications, Herald
epriestley added a comment to T8952: Hide "Herald added subscribers..." stories from feed completely.

Offhand, I'm inclined to still publish "Herald closed the task." in the "subscribe + close" hypothetical, which I think is the current behavior.

Dec 9 2015, 1:26 PM · Feed, Herald
epriestley added a comment to T8952: Hide "Herald added subscribers..." stories from feed completely.

This behavior is "correct" in some sense (Herald really did perform the "strongest" action in the transaction group) but the sorting on tiebreakers is likely wrong (see D14680 for a similar case) and we should sort actions by real users over actions by Herald at the same strength.

Dec 9 2015, 1:24 PM · Feed, Herald