Skip to content

build: pin eastl to stable commit#1698

Merged
alandtse merged 2 commits into
community-shaders:devfrom
alandtse:eastl_2
Jan 12, 2026
Merged

build: pin eastl to stable commit#1698
alandtse merged 2 commits into
community-shaders:devfrom
alandtse:eastl_2

Conversation

@alandtse
Copy link
Copy Markdown
Collaborator

@alandtse alandtse commented Jan 12, 2026

This is temporary and allows changes to the PR for upstream.

Summary by CodeRabbit

  • Chores
    • Updated eastl library to version 3.27.1 (stable)
    • Updated eabase library version
    • Refreshed dependency baselines and registry references to align package manifests and overrides

✏️ Tip: You can customize this high-level summary in your review settings.

This is temporary and allows changes to the PR for upstream.
Copilot AI review requested due to automatic review settings January 12, 2026 12:11
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 12, 2026

📝 Walkthrough

Walkthrough

Bump EASTL from 3.27.01 to 3.27.1 and point its registry reference to a stable branch; adjust eabase override date from 2025-08-03 to 2025-08-01; update registry/builtin-baseline hashes in vcpkg configuration and manifest files.

Changes

Cohort / File(s) Summary
vcpkg configuration & manifest
vcpkg-configuration.json, vcpkg.json
Updated registry baseline hash (0793c0ff... → 2e1caae...), changed registry reference for EASTL to eastl-3.27.1-stable, bumped EASTL in overrides (3.27.01 → 3.27.1), adjusted eabase override date (2025-08-03 → 2025-08-01), and synchronized builtin-baseline hash.

Sequence Diagram(s)

(omitted — changes are configuration/manifest updates without new multi-component control flow)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • doodlum

Poem

"🐰 I hopped through hashes, tidy and neat,
EASTL now stable upon its new seat,
eabase steps back by a single day,
Manifests aligned — a small, bright hooray! ✨"

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'build: pin eastl to stable commit' directly and accurately describes the main changes to both vcpkg configuration files, which pin EASTL to a stable version.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8acfc40 and 2414716.

📒 Files selected for processing (1)
  • vcpkg.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • vcpkg.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Build plugin and addons

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

Using provided base ref: 94f854f
Using base ref: 94f854f
Base commit date: 2026-01-12T11:16:56+10:00 (Monday, January 12, 2026 11:16 AM)
No actionable suggestions for changed features.

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 temporarily pins EASTL and EABASE dependencies to a stable commit while awaiting an upstream vcpkg PR merge. The changes switch from using a custom vcpkg registry branch to point to a different stable branch with updated versions and baselines.

Changes:

  • Updated EASTL version from "3.27.01" to "3.27.1" and EABASE from "2025-08-03" to "2025-08-01"
  • Updated vcpkg baselines to "2e1caaee2dd0d06b100ae751b6bf309ea95a13b1" in both configuration files
  • Changed vcpkg registry reference from "eastl-3.27.01" to "eastl-3.27.1-stable" with documentation

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
vcpkg.json Updated EABASE and EASTL version overrides and builtin-baseline to match new stable branch
vcpkg-configuration.json Added explanatory comment and updated custom registry baseline/reference to eastl-3.27.1-stable branch

Comment thread vcpkg.json
@github-actions
Copy link
Copy Markdown

✅ A pre-release build is available for this PR:
Download

@alandtse alandtse merged commit 467ca14 into community-shaders:dev Jan 12, 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