-
Notifications
You must be signed in to change notification settings - Fork 0
Build Test and Run
Generated from:
https://github.com/mfittko/dev-loops
Source commit:f0803d3
Compiled at:2026-07-09T06:11:56.089Z
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
- .github/workflows/ci.yml
- .github/workflows/npm-publish.yml
- .github/workflows/pages.yml
- .github/workflows/release.yml
- .github/workflows/wiki.yml
- Package manifests with scripts: 2
- Scripts detected: 29
| 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 |
run-p --aggregate-output --continue-on-error test:assets test:extension test:scripts test:core test:docs test:pack |
| 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-rule-ownership.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/dev-loops-core.test.mjs test/dev-loops-cli.test.mjs |
| package.json | dev-loops |
test:pack |
node --test --test-reporter ./test/failure-summary-reporter.mjs test/packaged-install-smoke.test.mjs |
| package.json | dev-loops |
test:playwright:deep-dive |
PW_UI_SLICE=deep-dive-deck playwright test --project=deep-dive-deck |
| package.json | dev-loops |
test:playwright:deep-dive-article |
PW_UI_SLICE=deep-dive-article playwright test --project=deep-dive-article |
| package.json | dev-loops |
test:playwright:intro-article |
PW_UI_SLICE=intro-article playwright test --project=intro-article |
| package.json | dev-loops |
test:playwright:intro-deck |
PW_UI_SLICE=intro-deck playwright test --project=intro-deck |
| package.json | dev-loops |
test:playwright:ui-review-drive |
PW_UI_SLICE=ui-review-drive playwright test --project=ui-review-drive |
| package.json | dev-loops |
test:playwright:viewer |
PW_UI_SLICE=inspect-run-viewer playwright test --project=inspect-run-viewer |
| package.json | dev-loops |
test:scripts |
GIT_CONFIG_COUNT=2 GIT_CONFIG_KEY_0=core.fsync GIT_CONFIG_VALUE_0=none GIT_CONFIG_KEY_1=core.fsyncObjectFiles GIT_CONFIG_VALUE_1=false 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 |
run-p --aggregate-output --continue-on-error test:assets test:extension test:scripts test:core test:docs test:pack test:dev-loop |
| packages/core/package.json | @dev-loops/core |
test |
node --test ./test/*.test.mjs |
- Commands detected: 57
| 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 test:playwright:viewer |
| .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 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 |
# jq, not \npm pkg get`: inside a workspace npm prints a name->version` |
| .github/workflows/npm-publish.yml | # map, not the bare version. |
| .github/workflows/npm-publish.yml | VERSION=$(jq -r .version packages/core/package.json) |
| .github/workflows/npm-publish.yml | echo "::notice::@dev-loops/core@${VERSION} already published; skipping. |
| .github/workflows/npm-publish.yml | npm publish -w packages/core --provenance --access public |
| .github/workflows/npm-publish.yml | VERSION=$(npm pkg get version | tr -d '"') |
| .github/workflows/npm-publish.yml | echo "::notice::dev-loops@${VERSION} already published; skipping. |
| .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 |
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:10e32fb
Compiled at:2026-07-10T09:53:03.251Z
Page kind:sidebar
Page state:generated
Confidence:medium