Skip to content

PublishPackageVersion

Source: src/AWS/CodeArtifact/PublishPackageVersion.ts

Runtime binding for codeartifact:PublishPackageVersion.

Publishes a new package version (generic-format packages) by uploading an asset with its SHA-256 checksum. Provide the implementation with Effect.provide(AWS.CodeArtifact.PublishPackageVersionHttp).

const publish = yield* AWS.CodeArtifact.PublishPackageVersion(repo);
const res = yield* publish({
format: "generic",
namespace: "my-ns",
package: "my-package",
packageVersion: "1.0.0",
assetName: "artifact.bin",
assetContent: bytes,
assetSHA256: sha256HexOfBytes,
});
console.log(res.status);