Skip to content

Scope deploy-list S3 prefix to exact stage#192

Merged
GrahamCampbell merged 1 commit intomainfrom
fix-deploy-list-stage-prefix
Apr 29, 2026
Merged

Scope deploy-list S3 prefix to exact stage#192
GrahamCampbell merged 1 commit intomainfrom
fix-deploy-list-stage-prefix

Conversation

@GrahamCampbell
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown

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 tightens the S3 listing prefix used by deploy list so that deployment artifacts are scoped to the exact stage directory (avoiding accidental matches on similarly-prefixed stage names, e.g. dev matching dev2).

Changes:

  • Add a trailing / to the S3 listObjectsV2 Prefix in AwsDeployList#listDeployments().
  • Update unit tests to assert the new, stage-directory-scoped Prefix.

Reviewed changes

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

File Description
lib/plugins/aws/deploy-list.js Updates the S3 listing Prefix to include a trailing slash for exact stage scoping.
test/unit/lib/plugins/aws/deploy-list.test.js Adjusts assertions to match the updated Prefix format.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@GrahamCampbell GrahamCampbell merged commit 689412e into main Apr 29, 2026
8 checks passed
@GrahamCampbell GrahamCampbell deleted the fix-deploy-list-stage-prefix branch April 29, 2026 00:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants