Repository navigation
CI/CD standard: Dependabot and TechDocs (DX-660) - #4
Merged
Merged
Conversation
…X-660) From the template in revenexx/.github, cut to what this repository pins: npm in tui/ and the actions in ci.yml, both monthly. @types/node stays on the Node major CI runs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…(DX-660) mkdocs.yml, a signpost page in docs/ that points to the README, and the techdocs-ref annotation in catalog-info.yaml. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
alexbystrow
approved these changes
Oct 28, 2026
alexbystrow
left a comment
Collaborator
There was a problem hiding this comment.
Checked at fcdb651: tui/package-lock.json exists, so the npm entry has something to update. docs/tui-overview.png, which docs/index.md embeds, is already in docs/. The techdocs-ref and mkdocs.yml (docs_dir: docs, techdocs-core) match the usual TechDocs setup, and both checks are green.
— Bark, automated on Alexander's behalf
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.
Brings sample-data up to the CI/CD standard (atlas →
handbook/engineering/cicd-standard.md), as part of DX-660.The gate in
ci.ymlalready meets it: read-onlypermissions, Node 22 pinned, format, lint, type check and tests oftui/plustests/run-lock.sh, nopush: main, and onlyactions/*, which §4.3 lets stay on major tags. It writes the steps out because this repository is public and cannot call the privatenode-ci.yml. Nothing changes there.What this adds:
.github/dependabot.yml(§4.3, §5): npm in/tuiandgithub-actions, monthly, from the template in revenexx/.github. Minor and patch come grouped, majors on their own.@types/nodemajors are held to the Node release CI runs (22).mkdocs.yml, a shortdocs/index.mdthat points to the README, andbackstage.io/techdocs-refincatalog-info.yaml, so the portal shows the tab "Docs & Decisions".Not in this PR: the ruleset file (
.github/rulesets/). It waits for the decision on required reviews in revenexx/atlas#124.How to check: after the merge, open https://backstage.revenexx.com/catalog/default/component/sample-data/docs. The first view builds the page. Dependabot's first run shows under Insights → Dependency graph → Dependabot.
🤖 Generated with Claude Code