Repository navigation
Update Dex Skills to 0.62.0 for server-zd v0.1.15 - #1176
Merged
Merged
Conversation
Document hot standby, planned switchover with dexcli admin, the stale read fix, and the new metrics and health name. Advance the server-zd and CLI baselines to server-zd/v0.1.15 and cli-v1.33.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Update Dex Skills to 0.62.0 for server-zd v0.1.15 and cli-v1.33.0.
Core operations. New server-zd v0.1.15 notes:
standby.mode: hot), takeover timing, and probe guidance;dex.HotStandbyhealth name and the new hot standby and takeover metrics;dexcli admin step-downanddexcli admin describe,adminAudiences, and how to retry a step down;The notes link to the server-zd operation guide instead of copying it.
Corrected wording. The v0.1.14 AdminService groundwork note now says v0.1.15 serves it.
Baselines.
DEX_SERVER_BASELINEmoves to server-zd/v0.1.15 andDEX_CLI_BASELINEto cli-v1.33.0, and pinned links are refreshed. cli-v1.33.0 changes only the CLI, so the SDK baselines stay at v1.32.0 (Rust at sdk-rust/v1.31.0) and Dex Web stays at web/v1.32.0.Checks.
check-upstream-baselines.pychecks the v0.1.15 statements against the tag, drops the v0.1.14 "AdminService not served" statements, and has new mutation tests.Manifests. The bundle and plugin manifests are synchronized at 0.62.0.
Why
server-zd v0.1.15 (#1162, #1164, #1165, #1168) changes how operators run and update Dex: hot standby, planned switchover through AdminService, new probe requirements for standbys, and a stale-read fix. The repository rule requires a skills update for changed operational semantics once a release contains them. The previous guidance also said AdminService returns UNIMPLEMENTED, which is no longer true at v0.1.15. Follows the pattern of #1172 (v0.1.14 skills).
Testing
check-package.py, also with--base-ref origin/main: pass.check-reference-sources.py: 109 excerpts validated against the new tags.check-upstream-baselines.py: pass.node --test test/version-check.test.mjs: 11 of 11 pass.quick_validate.pywas not run locally (no SKILL.md changed); Skills CI covers it.