Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 38,038
    • Issues 38,038
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,345
    • Merge requests 1,345
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #235467

Closed
Open
Created Aug 11, 2020 by Nicolò Maria Mezzopera@nmezzopera🔴Maintainer

Publish composer packages to a project without a group

Problem to solve

You can use the GitLab Package Registry to publish and install your Composer dependencies to your Group right alongside your source code and pipelines. The problem is that there are many cases in which you want to publish packages to your project instead of your group. For example, if you have a project that doesn't belong to a group or if you are trying to publish all of your dependencies to one central project to make it easier to download and share dependencies.

Proposal

Create a new project-level endpoint for the GitLab Composer repository that will allow PHP Developers to specify a specific project in their workflows.

Further details

Currently, some of our tests create projects without a group, this will then, in turn, fail when a function is trying to use the group property of a project

This prompted an investigation where it seems not possible to use parent or a project instead of a group to configure a composer package in one's project

Edited May 12, 2021 by Tim Rizzi
Assignee
Assign to
Backlog
Milestone
Backlog
Assign milestone
Time tracking