Skip to content

[yandex-disk-cpp-client] Update to 1.0.4#51261

Merged
BillyONeal merged 6 commits intomicrosoft:masterfrom
Krasnovvvvv:master
Apr 21, 2026
Merged

[yandex-disk-cpp-client] Update to 1.0.4#51261
BillyONeal merged 6 commits intomicrosoft:masterfrom
Krasnovvvvv:master

Conversation

@Krasnovvvvv
Copy link
Copy Markdown
Contributor

Update yandex-disk-cpp-client from 1.0.3 to 1.0.4.

Upstream changes in 1.0.4 include:

  • added tests
  • separated Yandex Disk business logic into dedicated components
  • extracted helper utilities into standalone modules

Port changes:

  • updated source reference and SHA512
  • updated the port to package version 1.0.4
  • disabled examples and tests for package builds
  • ensured CMake package config and exported targets are installed correctly
  • kept dependency declarations aligned with the current upstream layout

Validation performed:

  • vcpkg install yandex-disk-cpp-client:x64-windows

  • vcpkg install yandex-disk-cpp-client:x64-mingw-static

  • downstream CMake package discovery via find_package(yandex-disk-cpp-client CONFIG REQUIRED)

  • Changes comply with the maintainer guide.

  • SHA512s are updated for each updated download.

  • The "supports" clause reflects platforms that may be fixed by this new version, or no changes were necessary.

  • Any fixed CI baseline and CI feature baseline entries are removed from that file, or no entries needed to be changed.

  • All patch files in the port are applied and succeed.

  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.

  • Exactly one version is added in each modified versions file.

Copilot AI review requested due to automatic review settings April 19, 2026 15:37
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

Updates the yandex-disk-cpp-client vcpkg port to upstream release 1.0.4, refreshing the version database/baseline and adjusting the port build to match upstream’s updated CMake layout while keeping package consumption via find_package() working.

Changes:

  • Bumped port version to 1.0.4 (source ref + SHA512, baseline, and versions database).
  • Updated the port’s build to disable examples/tests and run CMake package config fixup for correct exported target installation.
  • Marked CMake helper ports as host dependencies in the manifest.

Reviewed changes

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

File Description
versions/y-/yandex-disk-cpp-client.json Adds the 1.0.4 entry (git-tree) to the version database.
versions/baseline.json Advances baseline for yandex-disk-cpp-client to 1.0.4 (plus a small formatting-only adjustment nearby).
ports/yandex-disk-cpp-client/vcpkg.json Updates manifest version to 1.0.4 and makes CMake helper deps host-only.
ports/yandex-disk-cpp-client/portfile.cmake Updates GitHub ref/SHA; disables examples/tests; ensures CMake config fixup runs for proper package config installation.

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

Copy link
Copy Markdown
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

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

Please merge Krasnovvvvv#1 :)

@BillyONeal BillyONeal marked this pull request as draft April 21, 2026 02:10
@Krasnovvvvv Krasnovvvvv marked this pull request as ready for review April 21, 2026 10:59
@Krasnovvvvv
Copy link
Copy Markdown
Contributor Author

Merged the suggested fix and marked the PR ready for review again

Copy link
Copy Markdown
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

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

Thanks!

@BillyONeal BillyONeal merged commit e692640 into microsoft:master Apr 21, 2026
16 checks passed
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.

3 participants