Closed Bug 1624961 Opened 6 years ago Closed 3 years ago

mozilla-* repositories have commit access set to `scm_allow_direct_push` instead of `scm_level_3`.

Categories

(Developer Services :: Mercurial: hg.mozilla.org, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: tomprince, Unassigned)

Details

I was chatting to :glob, and was told that MANUAL PUSH should allow people to push to release repositories (and probably central/autoland) in exception circumstances. However, it appears that they have the commit access level set to scm_allow_direct_push so only people that don't need to specify MANUAL PUSH are allowed to push to those repositories.

Flags: needinfo?(glob)

IMO, the statement "MANUAL PUSH should allow people to push to release repositories (and probably central/autoland) in exception circumstances" is incorrect, at least in our current setup.

If a developer needs to push some code to release repositories for some reason, they should speak with a sheriff who can handle this on their behalf, and assess if their reason truly warrants overriding the Phabricator/Lando pipeline.

Maybe we should revisit this, but at the moment, I think this is intentional.

Connor and I spoke about this and further research is required; redirecting NI

Flags: needinfo?(glob) → needinfo?(sheehan)

This is by design.

Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(sheehan)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.