Skip to content

[Storage] STG105 Share Creation Time on Get Share Properties and List Shares - #50652

Open
browndav-msft wants to merge 12 commits into
Azure:feature/storage/stg105basefrom
browndav-msft:stg105/creation-time
Open

browndav-msft wants to merge 12 commits into
Azure:feature/storage/stg105basefrom
browndav-msft:stg105/creation-time

Conversation

@browndav-msft

Copy link
Copy Markdown
Member

No description provided.

@github-actions github-actions Bot added the Storage Storage Service (Queues, Blobs, Files) label Oct 2, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
34 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@ibrandes
Isabelle (ibrandes) marked this pull request as ready for review October 6, 2026 20:32
@ibrandes
Isabelle (ibrandes) requested a balanced review from Copilot October 6, 2026 20:32
@ibrandes Isabelle (ibrandes) changed the title Stg105/creation time [Storage] STG105 Share Creation Time on Get Share Properties and List Shares Oct 6, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Public XML serialization uses the wrong element name, and the new public API is missing from the changelog.

Review effort: Balanced
Findings: 1 High severity · 1 Medium severity · 1 Low severity

Open (3)
What changed in this PR

Adds share creation-time support to get-properties and list-shares operations.

Changes:

  • Updates the service specification and generated models.
  • Maps creation time into public share properties.
  • Adds synchronous, asynchronous, and model tests.
File Description
swagger/​README.md Updates specification and XML mapping.
ShareAsyncApiTests.java Tests asynchronous get-properties.
ShareApiTests.java Tests synchronous get-properties.
ModelTests.java Tests model mappings.
FileServiceAsyncApiTests.java Tests asynchronous list-shares.
FileServiceApiTests.java Tests synchronous list-shares.
ShareProperties.java Exposes creation time publicly.
ModelHelper.java Maps creation time into public models.
SharesGetPropertiesHeaders.java Deserializes the creation-time header.
SharePropertiesInternal.java Deserializes list-shares creation time.
assets.json Updates test recordings.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@ibrandes Isabelle (ibrandes) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

please address the open copilot comments and add a test for the deserialization issue that it ran into :)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The response mappings are consistent and covered across model, synchronous, and asynchronous paths.

0 open findings

3 resolved since last review

🧠 Review effort: Balanced

@ibrandes Isabelle (ibrandes) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

looks good to me! let's wait to merge this in until after the API view meeting though, in case they request any changes.

… stg105/creation-time

# Conflicts:
#	sdk/storage/azure-storage-file-share/CHANGELOG.md
#	sdk/storage/azure-storage-file-share/assets.json
#	sdk/storage/azure-storage-file-share/swagger/README.md

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Storage Storage Service (Queues, Blobs, Files)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants