chore(deploy): require dash 4.0.7 across the docs deploy path - #79
Merged
Conversation
dash 4.0.7 ships two deploy-path fixes every docs site wants: doctor now passes a stale proxy that the next deploy reboots automatically, and the registry login fails fast when a credential resolves blank. Raise the floor everywhere the version is stated: the reusable workflow installs `~> 4.0.7`, and minimum_version becomes 4.0.7 in the site config, the new-site template, the docs page, and the README. ## Verification - [x] bundle exec rake (rspec + rubocop) passes Claude-Session: https://claude.ai/code/session_01KsqvKPn1c1hWu6NSEQHy1W
This was referenced Aug 30, 2026
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
dash v4.0.7 is out with two deploy-path fixes every docs site wants:
This raises the dash floor to 4.0.7 everywhere docs-kit states it:
.github/workflows/deploy.yml(reusable — every site inherits via@main)gem install dash -v "~> 4.0"~> 4.0.7docs/config/deploy.yml(this site)minimum_version: 4.0.04.0.7lib/docs_kit/templates/new_site.rb(docs-kit new)minimum_version: 4.0.04.0.74.0.04.0.7Follow-up PRs bump
minimum_versionin the eight consuming docs sites, then every site redeploys.Test plan
bundle exec rake(rspec + rubocop) green — no spec layer asserts these pins (workflow YAML / heredoc template / prose), so the full suite is the regression gate.Deviations & judgment calls
~> 4.0.7pins the 4.0.x patch line (was~> 4.0, floating all of 4.x). Future dash minors reach the deploy path only via an explicit bump here — deliberate-upgrade over auto-float.minimum_versionkey at all (older scaffolds); their follow-ups add it rather than bump it.https://claude.ai/code/session_01KsqvKPn1c1hWu6NSEQHy1W
Summary by cubic
Raises the dash version floor to 4.0.7 across the docs deploy path so every site gets dash 4.0.7's stale-proxy recovery and registry credential fail-fast fixes.
Dependencies
~> 4.0.7, andminimum_versionis 4.0.7 in the site config, new-site template, docs page, and README.~> 4.0.7pins the 4.0.x patch line, so future dash minors reach the deploy path only via an explicit bump.Migration
minimum_versionin the eight consuming docs sites, then each redeploys.minimum_versionkey get it added rather than bumped.Written for commit b4c9726. Summary will update on new commits.