[Mesa-dev] Release workflow with gitlab issues

Mark Janes mark.a.janes at intel.com
Wed Sep 18 19:08:30 UTC 2019


Adding the release managers to the CC to make sure they see the thread...

Dylan Baker <dylan at pnwbakers.com> writes:

> Hi everyone,
>
> Since we're migrating to gitlab issues, it seems like a good time to review how
> we track stable releases, particularly release blockers.
>
> I'd like to use a gitlab milestone as a replacement for the tracker issues from
> gitlab. The process would work much the same way as it does now, but with a
> milestone.

Right now, anyone can create milestones.  Is there a way to limit the
capability to release managers?  Would that be desirable?

I see the same issue with labels...  Anyone could delete a label, and
I'm not sure how we would recover that information.

> We'll also need to replace the Bugzilla: tag with a tag that gitlab recognizes
> for closing issues. Since we already use "Fixes:" for something else, I'd like
> to propose "Closes:"
>
> so we'd replace:
>     Buzilla: https://...
> with:
>     Closes: !0

A more exact replacement would be:
      Gitlab: https://gitlab.freedesktop.org/mesa/mesa/issues/{issue}

Is there an advantage to the !{issue} format?  Perhaps gitlab parses it
and closes the issue?

> If we like this, I'll follow up with a script that can fetch issues information
> from gitlab and produce release information.
>
> Does this sound reasonable to everyone?
>
> Dylan
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list