Skip to content

fix(docs): preserve relative links across builds - #753

Open
dependabot[bot] wants to merge 1 commit into
dependabot/bundler/docs/jekyll-feed-0.18.0from
dependabot/bundler/docs/jekyll-relative-links-0.9.1
Open

dependabot[bot] wants to merge 1 commit into
dependabot/bundler/docs/jekyll-feed-0.18.0from
dependabot/bundler/docs/jekyll-relative-links-0.9.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Adopt jekyll-relative-links 0.9.1 and verify rewritten links, included navigation, rebuild cache behavior and configured base URLs.

Native stack #757: dev <- #744 <- #727 <- #752 <- #754 <- #753. This PR retains its number and original dependency branch; its signed final head is 53f531c2fb640c968e3d6f7612ec7c1d2422aa3b, tree ac1efb2f07256768a339400449c7c1fa9ac9b878. The protected root is merged prerequisite #758 at 30f98cc14e074802a9f21c6b84e69e743eee6442; organization policy #3 is merged.

All required checks pass and GitHub reports CLEAN on this exact head (verified 11 October 2026 Europe/Berlin). Ordinary CI and all three native Requirements jobs pass. The unedited exact-head/tree member grant was posted by djm81; protected Requirements authority passes. No unresolved review threads remain.

The stale-target cache control fails against 0.8.0 and passes with 0.9.1 at root and /preview. All redirect/feed/relative probes and both production documentation builds pass. Conservative regeneration changes only relative-links; CI checks its artifact hash.

The complete native plan sha256:94e049b71b00de0d52b4afa8b7ce9b08729bc97ae5ae379db1682af179125461 is identical across all five final heads. Fresh authored RED 38119009577 precedes the implementation; mapped test bytes remain unchanged. Each final head independently retains passing producer/consumer JUnit, verified lifecycle, complete plan equality and original RED provenance. Historical #756 evidence is preserved.

Full assembled local smart testing: 3,291 passed, 9 existing skips, 2 warnings in 179.08 seconds; unchanged 64% coverage. Frozen parity, all three Python audits, trust/licenses/Socket, independent SAST, strict signatures, version/PyPI-ahead, Python 3.11-3.13 runtime/wheel checks and repository quality gates pass. Each head's two normalized installed inventories contain the same 180 package identities and its paired SPDX SBOMs are byte-identical; authoritative typing has zero errors with 1,522 existing warnings. The full changed-Python SpecFact review has zero errors/new regressions; its 21 unchanged fixture warnings and 3 information findings retain the narrow documented baseline exceptions in TDD_EVIDENCE.md.

Leave all five dependency PRs unmerged as requested. Broader inventory and JSON 3 migration remain deferred under open #747; #748 is a dated planning follow-up outside this stack. No tag or release is published. Exact grants expire 2026-10-13T07:08:30Z; head/tree/base changes require fresh validation and grants.

Promotion: merge the reviewed native stack normally; validate the integrated dev-to-main SHA with required Requirements/signature/quality/security gates, 0.55.6 source/artifact parity, strict live PyPI-ahead and both documentation deployment paths. Archive completed prerequisite tracking and clean worktrees after reviewed integration; retain the broader active change while accepted work remains. Rollback refs preserve original and intermediate heads; use explicit leases for unmerged branches or a normally reviewed revert for merged prerequisites. Never reset protected shared history.

Refs #747. OpenSpec: dependency-update-consolidation.

@dependabot dependabot Bot added dependencies Dependency resolution and management ruby Pull requests that update ruby code labels Oct 5, 2026
@strix-security

strix-security Bot commented Oct 5, 2026

Copy link
Copy Markdown

Strix is installed on this repository, but we couldn't run this PR security review because this workspace's trial has ended. Add a card to resume code reviews here.

So far, Strix has reviewed 48 pull requests across this workspace.

@coderabbitai

coderabbitai Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: nold-ai/specfact-cli/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 15db24b4-263e-4150-8f27-a3ea92a54419

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@socket-security

socket-security Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedgem/​jekyll-relative-links@​0.8.0 ⏵ 0.9.1100 +1100100100100

View full report

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

SpecFact CLI Validation Report

✅ All validations passed!
Duration: 20.20s
Checks: 4 total (3 passed) (1 skipped)

@djm81
djm81 force-pushed the dependabot/bundler/docs/jekyll-relative-links-0.9.1 branch from 0269a53 to c498a9e Compare October 10, 2026 21:29
@djm81
djm81 changed the base branch from main to dependabot/bundler/docs/jekyll-feed-0.18.0 October 10, 2026 21:30
@djm81
djm81 added this pull request to stack #757 October 10, 2026 21:30
@github-actions

Copy link
Copy Markdown
Contributor

SpecFact CLI Validation Report

✅ All validations passed!
Duration: 20.28s
Checks: 4 total (3 passed) (1 skipped)

@github-actions

Copy link
Copy Markdown
Contributor

SpecFact CLI Validation Report

✅ All validations passed!
Duration: 26.04s
Checks: 4 total (3 passed) (1 skipped)

@djm81
djm81 force-pushed the dependabot/bundler/docs/jekyll-relative-links-0.9.1 branch from c498a9e to 308ad33 Compare October 10, 2026 21:40
@github-actions

Copy link
Copy Markdown
Contributor

SpecFact CLI Validation Report

✅ All validations passed!
Duration: 20.20s
Checks: 4 total (3 passed) (1 skipped)

@github-actions

Copy link
Copy Markdown
Contributor

SpecFact CLI Validation Report

✅ All validations passed!
Duration: 26.18s
Checks: 4 total (3 passed) (1 skipped)

@djm81 djm81 changed the title chore(deps): bump jekyll-relative-links from 0.8.0 to 0.9.1 in /docs fix(docs): preserve relative links across builds Oct 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor

SpecFact CLI Validation Report

✅ All validations passed!
Duration: 16.06s
Checks: 4 total (3 passed) (1 skipped)

@djm81
djm81 force-pushed the dependabot/bundler/docs/jekyll-relative-links-0.9.1 branch from 862b58f to 53f531c Compare October 11, 2026 07:07
@djm81

djm81 commented Oct 11, 2026

Copy link
Copy Markdown
Collaborator

SPECFACT_TRUSTED_REQUIREMENTS_AUTHORITY_V1
{"authority_version":1,"base_ref":"dependabot/bundler/docs/jekyll-feed-0.18.0","capability":"trusted-requirements-authority","expires_at":"2026-10-13T07:08:30Z","head_branch":"dependabot/bundler/docs/jekyll-relative-links-0.9.1","head_commit":"53f531c2fb640c968e3d6f7612ec7c1d2422aa3b","head_tree":"ac1efb2f07256768a339400449c7c1fa9ac9b878","pull_request":753,"repository":"nold-ai/specfact-cli","signer_login":"djm81"}

@github-actions

Copy link
Copy Markdown
Contributor

SpecFact CLI Validation Report

✅ All validations passed!
Duration: 20.24s
Checks: 4 total (3 passed) (1 skipped)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency resolution and management ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant