Skip to content

docs(liveramp-audiences): clarify that uploaded files are gzipped#3791

Open
scottlepich-lz wants to merge 1 commit into
segmentio:mainfrom
scottlepich-lz:docs/liveramp-filename-gzip-clarification
Open

docs(liveramp-audiences): clarify that uploaded files are gzipped#3791
scottlepich-lz wants to merge 1 commit into
segmentio:mainfrom
scottlepich-lz:docs/liveramp-filename-gzip-clarification

Conversation

@scottlepich-lz
Copy link
Copy Markdown

Summary

Clarifies the Filename field description for both Audience Entered (S3) and Audience Entered (SFTP) actions to note that files are gzipped on upload and .gz is appended to the filename in the destination bucket/folder.

Why

The action passes gzipCompressFile: true to the backend by default (audienceEnteredS3/index.ts:173, audienceEnteredSftp/index.ts:151), so the file delivered to the customer's S3/SFTP has .gz appended (e.g. audience.csv.gz).

The current field description ("Name of the CSV file to upload for LiveRamp ingestion. For multiple subscriptions, make sure to use a unique filename for each subscription.") combined with the default value ({{properties.audience_key}}.csv) implies the file lands as .csv. A team integrating with this destination chased 404s on the non-gzipped filename in S3 before discovering the actual extension.

Changes

  • audienceEnteredS3/index.ts — append gzip + .gz note to filename field description
  • audienceEnteredSftp/index.ts — append gzip + .gz note to filename field description
  • audienceEnteredS3/generated-types.ts — regenerated via ./bin/run generate:types
  • audienceEnteredSftp/generated-types.ts — regenerated via ./bin/run generate:types

No behavior changes; docs-only.

Testing

Description-only update; no runtime behavior changes. Verified types regenerate cleanly via the existing tooling.

The action passes `gzipCompressFile: true` to the backend by default
(see audienceEnteredS3/index.ts:173, audienceEnteredSftp/index.ts:151),
so files land in the customer's S3/SFTP with `.gz` appended to the
filename. The current Filename field description and its default value
(e.g. `{{properties.audience_key}}.csv`) imply the file lands as `.csv`,
which led at least one team to chase 404s on the non-gzipped filename
before discovering the actual extension.

Update the field description for both S3 and SFTP variants to call out
the gzip + `.gz` extension behavior. Regenerated types via
`./bin/run generate:types`.
@scottlepich-lz scottlepich-lz requested a review from a team as a code owner May 13, 2026 07:45
Copilot AI review requested due to automatic review settings May 13, 2026 07:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the LiveRamp Audiences destination action field documentation to clarify that uploaded audience files are gzipped and that .gz is appended to the delivered filename, and regenerates the corresponding generated types.

Changes:

  • Update filename field descriptions for Audience Entered (S3) and Audience Entered (SFTP) to mention gzip + .gz suffix behavior.
  • Regenerate action generated-types.ts files to reflect the updated field descriptions.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
packages/destination-actions/src/destinations/liveramp-audiences/audienceEnteredSftp/index.ts Updates the filename field description for the SFTP action to mention gzip + .gz suffix.
packages/destination-actions/src/destinations/liveramp-audiences/audienceEnteredSftp/generated-types.ts Regenerates types/docs to reflect the updated SFTP filename description.
packages/destination-actions/src/destinations/liveramp-audiences/audienceEnteredS3/index.ts Updates the filename field description for the S3 action to mention gzip + .gz suffix.
packages/destination-actions/src/destinations/liveramp-audiences/audienceEnteredS3/generated-types.ts Regenerates types/docs to reflect the updated S3 filename description.

filename: {
label: 'Filename',
description: `Name of the CSV file to upload for LiveRamp ingestion. For multiple subscriptions, make sure to use a unique filename for each subscription.`,
description: `Name of the CSV file to upload for LiveRamp ingestion. Files are gzipped before upload and \`.gz\` is appended to the filename in the destination S3 bucket (e.g. \`audience.csv\` becomes \`audience.csv.gz\`). For multiple subscriptions, make sure to use a unique filename for each subscription.`,
filename: {
label: 'Filename',
description: `Name of the CSV file to upload for LiveRamp ingestion. For multiple subscriptions, make sure to use a unique filename for each subscription.`,
description: `Name of the CSV file to upload for LiveRamp ingestion. Files are gzipped before upload and \`.gz\` is appended to the filename in the destination SFTP folder (e.g. \`audience_PII.csv\` becomes \`audience_PII.csv.gz\`). For multiple subscriptions, make sure to use a unique filename for each subscription.`,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants