Page MenuHomePhabricator

Package auditing should only require auditing on closing branches
Closed, ResolvedPublic

Description

We often push in-progress or temporary branches to origin when collaborating on a feature but before it's ready to be landed, and we prevent that process from accidentally closing diffs and issues by setting master to be the only autoclose branch on our repositories. It'd be great if the auditing feature on packages respected that setting.

Event Timeline

nornagon raised the priority of this task from to Needs Triage.
nornagon updated the task description. (Show Details)
nornagon added a project: Owners.
nornagon added a subscriber: nornagon.

+1 on this.

I tried adding owners/auditing to our company's install, but many of our employees push topic branches into origin as part of their workflow. The workaround I found was to only track master, so Diffusion only knows about certain branches, but that is a really blunt tool, and is set at the repository level rather than the owners/package level.

I'm not certain that you'd want to reuse the autoclose branches setting for this... but it should be settable somehow.

eadler added a project: Restricted Project.Feb 23 2016, 6:46 AM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Feb 23 2016, 6:58 AM
eadler edited projects, added Restricted Project; removed Restricted Project.Feb 26 2016, 7:57 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Mar 18 2016, 4:48 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.May 13 2016, 6:02 PM
eadler edited projects, added Restricted Project; removed Restricted Project.
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.May 20 2016, 6:22 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jun 1 2016, 10:39 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jun 6 2016, 4:21 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 4 2016, 8:59 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
epriestley claimed this task.
epriestley added a subscriber: epriestley.

This was effectively resolved in 2019 Week 17 (Very Late April). Now, only ancestors of "Permanent Refs" trigger any publishing behavior (audits, notifications, feed, etc).