Skip to content

ci: restore valid vcpkg baseline - #2322

Merged
xsscx merged 2 commits into
masterfrom
ci-qa-pr-docker-testing
Aug 26, 2026
Merged

ci: restore valid vcpkg baseline#2322
xsscx merged 2 commits into
masterfrom
ci-qa-pr-docker-testing

Conversation

@xsscx

@xsscx xsscx commented Aug 26, 2026

Copy link
Copy Markdown
Member

PR Summary

#2321

Checklist

  • Signed all Commits in PR
  • Built locally according to docs/build.md
  • Followed the guidelines in Contributing document
  • Ran relevant CTest/profile tests from docs/ctest.md
  • Updated documentation for user-visible behavior changes
  • Ran sanitizer coverage for memory-safety or parser changes
  • Added or updated regression coverage for behavior changes
  • Attached a base...HEAD contract matrix for cross-cutting changes:
    producer, consumer, build/runtime behavior, platform/toolchain boundary,
    CI trigger, dependency owner, and local evidence
  • Reviewed active and suppressed automated findings from review threads and summaries
  • For Python package changes, followed docs/python-packaging-release.md for PR and merge requirements
  • Did not change maintainer-owned workflow, CTest, CPack, sanitizer, release, or security infrastructure unless requested by an iccDEV maintainer
  • New source files include the ICC copyright and BSD 3-Clause license header
  • Code style matches nearby code: 2-space indent, K&R braces, m_ members

Legal Requirements

All official software projects hosted by the International Color Consoritum (ICC)
follows the open source software best practice policies. The International Color Consoritum IP policy governs ICC specification development and contributions to ICC open source software. Software contributions are also covered by the Contributor License Agreement (CLA).

Contributor License Agreements

Developers who wish to contribute code to be considered for inclusion
in ICC software must first complete a Contributor License Agreement
(CLA)
.

There is no cost or membership requirement to sign the ICC Contributor License Agreement (CLA). Please note that this is different from membership in the International Color Consortium (ICC). If your organization relies on our projects, please become a member. Membership dues are an essential source of funding and investment for these projects.

  • If you are an individual writing the code on your own time and you are SURE you are the sole owner of any intellectual property you contribute, you can sign the CLA as an individual contributor.

  • If you are writing the code as part of your job, or if there is any possibility that your employer might think they own any intellectual property you create, then you should use the Corporate Contributor Licence Agreement

License

ICC software is licensed under the BSD 3-Clause "New" or "Revised" License. Contributions to ICC software projects should abide by that license unless otherwised specified or approved by the ICC.

Copyright Notices

All new source files must begin with the ICC Copyright notice and include or reference the BSD 3-Clause "New" or "Revised" License.

INTELLECTUAL PROPERTY & PATENTS

Participation in ICC's development activities is subject to ICC's Patent Policy.

Maintainer Review Required

If you have questions, contact a listed Maintainer.

@xsscx
xsscx requested a lite review from Copilot August 26, 2026 15:08
@xsscx xsscx self-assigned this Aug 26, 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 encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Note

This error may be related to your runner configuration. You can now configure runners for Copilot code review separately from Copilot cloud agent by creating a copilot-code-review.yml file with your setup steps. Read the docs for details.

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.

Pull request overview

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

@xsscx
xsscx enabled auto-merge (squash) August 26, 2026 18:58
@xsscx
xsscx disabled auto-merge August 26, 2026 19:01
@xsscx xsscx closed this Aug 26, 2026
@xsscx xsscx reopened this Aug 26, 2026
@github-actions github-actions Bot added Documentation Documentation-only or documentation-related change vcpkg vcpkg ports or dependency integration Configuration Repository, CMake, YAML, JSON, or tool configuration Build Build system, CMake, compiler, or packaging ci Continuous integration workflow changes github-actions GitHub Actions workflow or action configuration pending CI checks still running labels Aug 26, 2026
@xsscx xsscx added this to the v2.3.2.4 milestone Aug 26, 2026
@xsscx xsscx linked an issue Aug 26, 2026 that may be closed by this pull request
@xsscx
xsscx enabled auto-merge (squash) August 26, 2026 19:28
@xsscx
xsscx merged commit 0721b37 into master Aug 26, 2026
18 checks passed
@xsscx
xsscx deleted the ci-qa-pr-docker-testing branch August 26, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build Build system, CMake, compiler, or packaging ci Continuous integration workflow changes Configuration Repository, CMake, YAML, JSON, or tool configuration Documentation Documentation-only or documentation-related change github-actions GitHub Actions workflow or action configuration pending CI checks still running vcpkg vcpkg ports or dependency integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI: Modify vcpkg checkout depth

2 participants