Skip to content

Build Test and Run

repo-wiki-bot edited this page Jun 30, 2026 · 280 revisions

Generated from: https://github.com/mfittko/dev-loops
Source commit: 0b7564b
Compiled at: 2026-06-30T21:29:33.912Z
Page kind: build_test_run
Page state: generated
Confidence: high
Claim status: grounded
Primary sources: .github/workflows/ci.yml, .github/workflows/npm-publish.yml, .github/workflows/pages.yml, .github/workflows/release.yml, .github/workflows/wiki.yml, package.json, packages/core/package.json

Build, Test, and Run

Detected package manifests

Detected CI files

Package scripts

  • Package manifests with scripts: 2
  • Scripts detected: 27
Manifest Package Script Command
package.json dev-loops repo-wiki node scripts/repo-wiki.mjs
package.json dev-loops repo-wiki:bootstrap node scripts/repo-wiki.mjs scan --repo . && node scripts/repo-wiki.mjs plan --repo . && node scripts/repo-wiki.mjs compile --repo .
package.json dev-loops repo-wiki:compile node scripts/repo-wiki.mjs compile --repo .
package.json dev-loops repo-wiki:init node scripts/repo-wiki.mjs init --repo .
package.json dev-loops repo-wiki:lint node scripts/repo-wiki.mjs lint --repo .
package.json dev-loops repo-wiki:lint-docs node scripts/repo-wiki.mjs lint-docs --repo .
package.json dev-loops repo-wiki:local node scripts/repo-wiki.mjs --source local
package.json dev-loops repo-wiki:local-prepare node scripts/repo-wiki.mjs --source local prepare
package.json dev-loops repo-wiki:plan node scripts/repo-wiki.mjs plan --repo .
package.json dev-loops repo-wiki:prepare node scripts/repo-wiki.mjs --source local prepare
package.json dev-loops repo-wiki:scan node scripts/repo-wiki.mjs scan --repo .
package.json dev-loops repo-wiki:search node scripts/repo-wiki.mjs search --repo .
package.json dev-loops smoke:headless node scripts/claude/headless-info-smoke.mjs
package.json dev-loops test npm run test:assets && npm run test:extension && npm run test:scripts && npm run test:core && npm run test:docs
package.json dev-loops test:assets node --test --test-reporter ./test/failure-summary-reporter.mjs test/dev-loop-init-phase-smoke.test.mjs test/contracts/*.test.mjs test/workflow-handoff-contract.test.mjs
package.json dev-loops test:core node --test --test-reporter ./test/failure-summary-reporter.mjs packages/core/test/*.test.mjs
package.json dev-loops test:dev-loop node --test --test-reporter ./test/failure-summary-reporter.mjs skills/dev-loop/scripts/dev-mode-context.test.mjs skills/dev-loop/scripts/render-template.test.mjs skills/dev-loop/scripts/post-gate-verdict-fallback.test.mjs
package.json dev-loops test:docs node scripts/docs/validate-links.mjs && node scripts/docs/validate-no-duplicate-rules.mjs
package.json dev-loops test:extension node --import tsx --test --test-reporter ./test/failure-summary-reporter.mjs test/extension-checks.test.mjs test/extension-post-merge-update.test.mjs test/extension-command-contract.test.mjs test/extension-package-contract.test.mjs test/extension-pi-adapter.test.mjs test/extension-claude-adapter.test.mjs test/dev-loops-core.test.mjs test/dev-loops-cli.test.mjs
package.json dev-loops test:playwright:deep-dive playwright test -c playwright.dev-loops-deep-dive.config.mjs
package.json dev-loops test:playwright:deep-dive-article playwright test -c playwright.deep-dive-article.config.mjs
package.json dev-loops test:playwright:intro-article playwright test -c playwright.intro-article.config.mjs
package.json dev-loops test:playwright:intro-deck playwright test -c playwright.intro-deck.config.mjs
package.json dev-loops test:playwright:viewer playwright test -c playwright.inspect-run-viewer.config.mjs
package.json dev-loops test:scripts node --test --test-reporter ./test/failure-summary-reporter.mjs test/github/*.test.mjs test/loop/*.test.mjs test/docs/*.test.mjs test/projects/*.test.mjs test/pages/*.test.mjs
package.json dev-loops verify npm test && npm run test:dev-loop
packages/core/package.json @dev-loops/core test node --test ./test/*.test.mjs

CI workflow commands

  • Commands detected: 58
Source Command
.github/workflows/ci.yml npm ci
.github/workflows/ci.yml [ "$BASE_SHA" = "0000000000000000000000000000000000000000" ]
.github/workflows/ci.yml echo 'inspect_run_viewer=true' >> "$GITHUB_OUTPUT
.github/workflows/ci.yml echo "No usable diff base detected; forcing inspect-run viewer smoke.
.github/workflows/ci.yml exit 0
.github/workflows/ci.yml git diff --name-only "$BASE_SHA" "$HEAD_SHA" > .inspect-run-viewer-changed-files.txt
.github/workflows/ci.yml GITHUB_OUTPUT="$GITHUB_OUTPUT" node scripts/loop/inspect-run-viewer-ci-changes.mjs .inspect-run-viewer-changed-files.txt
.github/workflows/ci.yml [ "$BASE_SHA" = "0000000000000000000000000000000000000000" ]
.github/workflows/ci.yml echo 'presentations=true' >> "$GITHUB_OUTPUT
.github/workflows/ci.yml echo 'articles=true' >> "$GITHUB_OUTPUT
.github/workflows/ci.yml echo "No usable diff base detected; forcing deck and article smoke.
.github/workflows/ci.yml exit 0
.github/workflows/ci.yml CHANGED="$(git diff --name-only "$BASE_SHA" "$HEAD_SHA")
.github/workflows/ci.yml # Triggers include the harness/specs/configs that drive the smoke so a
.github/workflows/ci.yml # change to the assertions themselves re-runs the affected family.
.github/workflows/ci.yml echo 'presentations=true' >> "$GITHUB_OUTPUT
.github/workflows/ci.yml echo 'presentations=false' >> "$GITHUB_OUTPUT
.github/workflows/ci.yml echo 'articles=true' >> "$GITHUB_OUTPUT
.github/workflows/ci.yml echo 'articles=false' >> "$GITHUB_OUTPUT
.github/workflows/ci.yml npm ci
.github/workflows/ci.yml npm run verify
.github/workflows/ci.yml npm ci
.github/workflows/ci.yml npx playwright install --with-deps webkit
.github/workflows/ci.yml npm run test:playwright:viewer
.github/workflows/ci.yml npm ci
.github/workflows/ci.yml npx playwright install --with-deps webkit
.github/workflows/ci.yml npm run test:playwright:intro-deck
.github/workflows/ci.yml npm run test:playwright:deep-dive
.github/workflows/ci.yml npm ci
.github/workflows/ci.yml npx playwright install --with-deps webkit
.github/workflows/ci.yml npm run test:playwright:intro-article
.github/workflows/ci.yml npm run test:playwright:deep-dive-article
.github/workflows/npm-publish.yml git fetch origin main
.github/workflows/npm-publish.yml echo "::error::Release tag commit $(git rev-parse HEAD) is not an ancestor of origin/main. Publishing is only allowed from the main branch.
.github/workflows/npm-publish.yml exit 1
.github/workflows/npm-publish.yml npm ci
.github/workflows/npm-publish.yml npm run verify
.github/workflows/npm-publish.yml npm pack --dry-run -w packages/core
.github/workflows/npm-publish.yml npm pack --dry-run
.github/workflows/npm-publish.yml npm publish -w packages/core --provenance --access public
.github/workflows/npm-publish.yml npm publish --provenance --access public
.github/workflows/pages.yml node scripts/pages/build-site.mjs
.github/workflows/release.yml TAG="${GITHUB_REF_NAME}
.github/workflows/release.yml echo "tag=${TAG}" >> "$GITHUB_OUTPUT
.github/workflows/release.yml echo "version=${TAG#v}" >> "$GITHUB_OUTPUT
.github/workflows/release.yml git fetch origin main
.github/workflows/release.yml echo "::error::Release tag commit $(git rev-parse HEAD) is not an ancestor of origin/main. Releasing is only allowed from the main branch.
.github/workflows/release.yml exit 1
.github/workflows/release.yml echo "exists=true" >> "$GITHUB_OUTPUT
.github/workflows/release.yml echo "exists=false" >> "$GITHUB_OUTPUT
.github/workflows/wiki.yml npm ci
.github/workflows/wiki.yml npm run repo-wiki:bootstrap
.github/workflows/wiki.yml npm run repo-wiki:lint
.github/workflows/wiki.yml npm ci
.github/workflows/wiki.yml npm run repo-wiki -- publish --target github-wiki
.github/workflows/wiki.yml echo '::error::Wiki publish failed. If the Wiki feature is disabled, enable it in Settings → General → Features → Wikis.
.github/workflows/wiki.yml echo "Wiki publish failed — if the Wiki feature is disabled, enable it in Settings → General → Features → Wikis" >> "$GITHUB_STEP_SUMMARY
.github/workflows/wiki.yml exit 1

Manual verification guidance

Treat extracted scripts as a starting point. Verify the canonical build, test, and run paths against CI workflows, container entrypoints, and deployment configs when they exist.

Generated from: https://github.com/mfittko/dev-loops
Source commit: 4c24555
Compiled at: 2026-07-10T15:37:39.464Z
Page kind: sidebar
Page state: generated
Confidence: medium

Navigation

Modules

Cross-cutting

Clone this wiki locally