From c70998341c64384b56e4a7befd5a3ac2a62ff8ed Mon Sep 17 00:00:00 2001 From: awstools Date: Tue, 30 Apr 2024 18:17:37 +0000 Subject: [PATCH] feat(client-codeartifact): Add support for the Ruby package format. --- clients/client-codeartifact/README.md | 22 +++---- .../client-codeartifact/src/Codeartifact.ts | 22 +++---- .../src/CodeartifactClient.ts | 22 +++---- .../AssociateExternalConnectionCommand.ts | 2 +- .../commands/CopyPackageVersionsCommand.ts | 2 +- .../src/commands/CreateRepositoryCommand.ts | 2 +- .../src/commands/DeletePackageCommand.ts | 4 +- .../commands/DeletePackageVersionsCommand.ts | 2 +- .../src/commands/DeleteRepositoryCommand.ts | 2 +- .../src/commands/DescribePackageCommand.ts | 4 +- .../commands/DescribePackageVersionCommand.ts | 4 +- .../src/commands/DescribeRepositoryCommand.ts | 2 +- .../DisassociateExternalConnectionCommand.ts | 2 +- .../commands/DisposePackageVersionsCommand.ts | 2 +- .../GetAssociatedPackageGroupCommand.ts | 2 +- .../commands/GetPackageVersionAssetCommand.ts | 2 +- .../GetPackageVersionReadmeCommand.ts | 4 +- .../commands/GetRepositoryEndpointCommand.ts | 7 ++- .../commands/ListAssociatedPackagesCommand.ts | 2 +- .../ListPackageVersionAssetsCommand.ts | 4 +- .../ListPackageVersionDependenciesCommand.ts | 4 +- .../commands/ListPackageVersionsCommand.ts | 4 +- .../src/commands/ListPackagesCommand.ts | 4 +- .../commands/PublishPackageVersionCommand.ts | 4 +- .../PutPackageOriginConfigurationCommand.ts | 2 +- .../UpdatePackageVersionsStatusCommand.ts | 2 +- .../src/commands/UpdateRepositoryCommand.ts | 2 +- clients/client-codeartifact/src/index.ts | 22 +++---- .../src/models/models_0.ts | 49 ++++++++-------- .../sdk-codegen/aws-models/codeartifact.json | 58 ++++++++++--------- 30 files changed, 143 insertions(+), 123 deletions(-) diff --git a/clients/client-codeartifact/README.md b/clients/client-codeartifact/README.md index 28a1211dd9b1..b8a3040bd0e0 100644 --- a/clients/client-codeartifact/README.md +++ b/clients/client-codeartifact/README.md @@ -21,17 +21,12 @@ view of a package manager client.

Repository: A CodeArtifact repository contains a set of package versions, each of which maps to a set of assets, or files. Repositories are polyglot, so a single repository can contain packages of any supported type. Each -repository exposes endpoints for fetching and publishing packages using tools like the - +repository exposes endpoints for fetching and publishing packages using tools such as the npm - CLI, the Maven CLI ( + CLI or the Maven CLI ( mvn -), Python CLIs ( -pip - and twine), NuGet CLIs (nuget and dotnet), and -the Swift package manager ( -swift -).

+
). For a list of supported package managers, see the +CodeArtifact User Guide.

  • @@ -53,7 +48,9 @@ across their organization.

  • Package: A package is a bundle of software and the metadata required to -resolve dependencies and install the software. CodeArtifact supports npm, PyPI, Maven, NuGet, Swift, and generic package formats.

    +resolve dependencies and install the software. CodeArtifact supports npm, PyPI, Maven, NuGet, Swift, Ruby, and generic package formats. +For more information about the supported package formats and how to use CodeArtifact with them, see the +CodeArtifact User Guide.

    In CodeArtifact, a package consists of: