Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update project management endpoints #1442

Merged
merged 4 commits into from
Aug 31, 2024
Merged

Update project management endpoints #1442

merged 4 commits into from
Aug 31, 2024

Commits on Aug 29, 2024

  1. Update project management endpoints

    This patch updates the endpoints used for the project management
    subcommands to avoid the soon-to-be deprecated overview endpoint.
    
    The `phylum project update` subcommand has been updated to make use of
    the new `default_label` field, which can now be updated.
    
    The `phylum project list` subcommand now lists all projects by default,
    including group projects. To still allow listing only non-group projects
    the new `--no-group` flag has been added to this subcommand
    specifically. The `repository_url` has been removed from the command
    output, since it is not included in the API response.
    
    The group name has been removed from `phylum project status`, since the
    new endpoint used by the subcommand does not return this information.
    However the `default_label` field was added instead.
    
    Closes #1439.
    cd-work committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d84dbee View commit details
    Browse the repository at this point in the history
  2. Fix clippy warnings

    cd-work committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    eaa7cad View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Add extra changelog entry

    cd-work committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    55ad71d View commit details
    Browse the repository at this point in the history
  2. Add extra docs

    cd-work committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    59b906e View commit details
    Browse the repository at this point in the history