[META] Use GitLabCI for packaging

Created on 20 April 2024, 9 months ago
Updated 1 May 2024, 8 months ago

Problem/Motivation

Raised in #3437939: GitLab Acceleration Initiative meeting on 3 Apr, 2024 β†’

Currently packaging is statically controlled by the D.O. Infrastructure. Maintainers are unable to influence the packaging or run any custom processes.

Example tasks maintainers may wish to perform:

  • Compile style sheets to avoid checking in compiled assets
  • Build rendered HTML/PDF manuals rather than markdown.

Steps to reproduce

N/A

Proposed resolution

Allow maintainers to use GitLab to package their releases.
Packages would still be served from D.O.
Overwriting packages would still not be permitted.

Remaining tasks

Create a baseline job in gitlab_templates that can be used by maintainers.

Not Confirmed however expected tasks:
Upgrade D.O. to D10
Create a REST API for the submission of packages.

User interface changes

TBD

API changes

TBD

Data model changes

TBD

🌱 Plan
Status

Postponed

Component

Packaging

Created by

πŸ‡ΊπŸ‡ΈUnited States cmlara

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024