Skip to content

ci: add pkg.pr.new preview publishing#390

Merged
ubugeeei merged 2 commits into
mainfrom
codex/pkg-pr-new-preview
May 19, 2026
Merged

ci: add pkg.pr.new preview publishing#390
ubugeeei merged 2 commits into
mainfrom
codex/pkg-pr-new-preview

Conversation

@ubugeeei
Copy link
Copy Markdown
Collaborator

@ubugeeei ubugeeei commented May 17, 2026

What changed

  • Added a pkg.pr.new GitHub Actions workflow for PR, main, and manual preview package publishing.
  • Installed pkg-pr-new through the repo tooling catalog and lockfile.
  • Added workflow tests to keep preview publishing on the lockfile-backed vp exec path and ensure the publish command runs once for all selected packages.

Why

This gives contributors installable preview package URLs from PR builds without publishing temporary versions to npm.

Notes

The pkg.pr.new GitHub App must be installed on this repository for the workflow to publish previews and comment on PRs.

Validation

  • node --test --test-concurrency=1 tests/tooling/github-workflows.test.ts
  • pnpm install --frozen-lockfile --lockfile-only
  • git diff --check

@github-actions
Copy link
Copy Markdown
Contributor

PR Benchmark

Base: 81d32e7063f82e6a7808fe03367022a7539d5ede Head: 9cf5a107725909558fd76abe945afa05b5824cc1 Input: 300 generated SFC files
Median of 5 measured run(s) after 1 warmup run(s). Times are shown in milliseconds to 0.001ms. Rate is head/base, so below 1.000x is faster. Regression threshold: 5%.

Task Base Head Rate Result
Compile SFC 1,168.541ms 1,155.559ms 0.989x stable
Lint 950.657ms 945.238ms 0.994x stable
Type check 1,154.738ms 1,148.240ms 0.994x stable
Raw run times

Compile SFC

  • Base: 1,168.541ms, 1,167.586ms, 1,170.052ms, 1,194.026ms, 1,166.158ms
  • Head: 1,158.434ms, 1,155.559ms, 1,161.741ms, 1,155.446ms, 1,150.550ms

Lint

  • Base: 953.718ms, 950.657ms, 949.956ms, 962.581ms, 946.412ms
  • Head: 945.554ms, 947.399ms, 945.238ms, 942.405ms, 943.141ms

Type check

  • Base: 1,107.027ms, 1,153.813ms, 1,154.738ms, 1,162.221ms, 1,170.462ms
  • Head: 1,144.235ms, 1,139.398ms, 1,148.240ms, 1,159.273ms, 1,157.090ms

@github-actions
Copy link
Copy Markdown
Contributor

Detailed Test Report

Commit: 9cf5a1077259
Workflow: Check #25982514735
Attempt: 1
Overall: failure (1 failure, 1 in_progress, 9 success)
Wall Time: 7m 47s

Area Summary

Area Jobs Result Runner Time
JS / TS 1 failure 37s
Rust 3 success 4m 26s
E2E / VRT 1 success 3m 8s
Infra 1 success 7m 47s
Other 5 in_progress 9m 58s

Test Inventory

Total tracked cases: 4401 across 573 files.

Area Files Cases
Compiler Fixtures 35 1083
E2E 15 146
JS / TS 77 261
Rust 441 2900
VRT 5 11
Files
Area File Cases
Compiler Fixtures tests/fixtures/errors/parse-errors.toml 38
Compiler Fixtures tests/fixtures/errors/transform-errors.toml 44
Compiler Fixtures tests/fixtures/parser/attribute.toml 16
Compiler Fixtures tests/fixtures/parser/comment.toml 55
Compiler Fixtures tests/fixtures/parser/directive.toml 143
Compiler Fixtures tests/fixtures/parser/element.toml 35
Compiler Fixtures tests/fixtures/parser/interpolation.toml 85
Compiler Fixtures tests/fixtures/parser/text.toml 68
Compiler Fixtures tests/fixtures/sfc/basic.toml 12
Compiler Fixtures tests/fixtures/sfc/directives.toml 5
Compiler Fixtures tests/fixtures/sfc/patches.toml 56
Compiler Fixtures tests/fixtures/sfc/script-setup.toml 69
Compiler Fixtures tests/fixtures/vapor/component.toml 16
Compiler Fixtures tests/fixtures/vapor/edge-cases.toml 4
Compiler Fixtures tests/fixtures/vapor/element.toml 16
Compiler Fixtures tests/fixtures/vapor/v-bind.toml 12
Compiler Fixtures tests/fixtures/vapor/v-for.toml 9
Compiler Fixtures tests/fixtures/vapor/v-if.toml 7
Compiler Fixtures tests/fixtures/vapor/v-model.toml 13
Compiler Fixtures tests/fixtures/vapor/v-on.toml 13
Compiler Fixtures tests/fixtures/vapor/v-show.toml 6
Compiler Fixtures tests/fixtures/vapor/v-slot.toml 8
Compiler Fixtures tests/fixtures/vdom/component.toml 39
Compiler Fixtures tests/fixtures/vdom/directives.toml 22
Compiler Fixtures tests/fixtures/vdom/element.toml 33
Compiler Fixtures tests/fixtures/vdom/hoisting.toml 20
Compiler Fixtures tests/fixtures/vdom/patch-flags.toml 30
Compiler Fixtures tests/fixtures/vdom/v-bind.toml 32
Compiler Fixtures tests/fixtures/vdom/v-for.toml 23
Compiler Fixtures tests/fixtures/vdom/v-if.toml 22
Compiler Fixtures tests/fixtures/vdom/v-model.toml 31
Compiler Fixtures tests/fixtures/vdom/v-on.toml 44
Compiler Fixtures tests/fixtures/vdom/v-once.toml 14
Compiler Fixtures tests/fixtures/vdom/v-show.toml 17
Compiler Fixtures tests/fixtures/vdom/v-slot.toml 26
E2E playground/e2e/atelier-output-tabs.test.ts 1
E2E playground/e2e/components.test.ts 16
E2E playground/e2e/css-compile.test.ts 17
E2E playground/e2e/edge-cases.test.ts 26
E2E playground/e2e/sfc-compile.test.ts 21
E2E playground/e2e/vite-plugin-vapor.test.ts 12
E2E playground/e2e/wasm.test.ts 12
E2E tests/app/dev/elk.spec.ts 9
E2E tests/app/dev/misskey.spec.ts 7
E2E tests/app/dev/npmx.spec.ts 14
E2E tests/app/dev/vuefes.spec.ts 7
E2E tests/app/preview/elk.ts 1
E2E tests/app/preview/misskey.ts 1
E2E tests/app/preview/npmx.ts 1
E2E tests/app/preview/vuefes.ts 1
JS / TS docs/theme/background.test.ts 2
JS / TS docs/theme/navigation.test.js 2
JS / TS docs/theme/syntax-highlight.test.js 8
JS / TS npm/nuxt/src/components.test.ts 5
JS / TS npm/nuxt/src/unocss.test.ts 3
JS / TS npm/oxlint-plugin-vize/src/cli/output.ts 1
JS / TS npm/oxlint-plugin-vize/src/configs.ts 4
JS / TS npm/oxlint-plugin-vize/src/native.ts 3
JS / TS npm/oxlint-plugin-vize/src/settings.ts 5
JS / TS npm/oxlint-plugin-vize/src/workaround.ts 2
JS / TS npm/rspack-vize-plugin/src/integration.test.ts 2
JS / TS npm/rspack-vize-plugin/src/plugin/index.test.ts 2
JS / TS npm/rspack-vize-plugin/src/plugin/ruleCloning.test.ts 15
JS / TS npm/rspack-vize-plugin/src/scoped-css.test.ts 5
JS / TS npm/rspack-vize-plugin/src/shared/utils.test.ts 35
JS / TS npm/rspack-vize-plugin/src/vapor.test.ts 3
JS / TS npm/unplugin-vize/src/core.test.ts 1
JS / TS npm/unplugin-vize/src/esbuild.test.ts 1
JS / TS npm/unplugin-vize/src/filter.test.ts 3
JS / TS npm/unplugin-vize/src/rollup.test.ts 1
JS / TS npm/unplugin-vize/src/strip-types.test.ts 1
JS / TS npm/unplugin-vize/src/style.test.ts 1
JS / TS npm/unplugin-vize/src/webpack.test.ts 1
JS / TS npm/vite-plugin-musea/src/art-module.test.ts 4
JS / TS npm/vite-plugin-musea/src/gallery/template.test.ts 2
JS / TS npm/vite-plugin-musea/src/security.test.ts 4
JS / TS npm/vite-plugin-musea/src/tokens.test.ts 4
JS / TS npm/vite-plugin-musea/src/utils.test.ts 2
JS / TS playground/src/features/atelier/codeOutputs.test.ts 4
JS / TS playground/src/features/atelier/formatters.test.ts 2
JS / TS playground/src/features/cross-file/utils.test.ts 3
JS / TS playground/src/simple.test.ts 2
JS / TS playground/src/utils/position.test.ts 2
JS / TS tests/snapshots/build/elk.ts 2
JS / TS tests/snapshots/build/misskey.ts 3
JS / TS tests/snapshots/build/npmx.ts 2
JS / TS tests/snapshots/build/vuefes.ts 2
JS / TS tests/snapshots/check/compiler-macros.ts 1
JS / TS tests/snapshots/check/elk.ts 1
JS / TS tests/snapshots/check/misskey.ts 1
JS / TS tests/snapshots/check/npmx.ts 1
JS / TS tests/snapshots/check/nuxt-ui.ts 1
JS / TS tests/snapshots/check/reka-ui.ts 1
JS / TS tests/snapshots/check/style-preprocessors.ts 1
JS / TS tests/snapshots/check/toolchain-parity.ts 2
JS / TS tests/snapshots/check/typecheck-errors.ts 1
JS / TS tests/snapshots/check/vuefes.ts 1
JS / TS tests/snapshots/lint/ant-design-vue.ts 1
JS / TS tests/snapshots/lint/elk.ts 1
JS / TS tests/snapshots/lint/misskey.ts 1
JS / TS tests/snapshots/lint/npmx.ts 1
JS / TS tests/snapshots/lint/nuxt-ui.ts 1
JS / TS tests/snapshots/lint/reka-ui.ts 1
JS / TS tests/snapshots/lint/vuefes.ts 1
JS / TS tests/tooling/dev-app.test.ts 4
JS / TS tests/tooling/docs-browser.test.ts 2
JS / TS tests/tooling/e2e-binaries.test.ts 3
JS / TS tests/tooling/e2e-tasks.test.ts 1
JS / TS tests/tooling/e2e-workflow.test.ts 1
JS / TS tests/tooling/editor-integrations.test.ts 5
JS / TS tests/tooling/github-comments.test.ts 2
JS / TS tests/tooling/github-workflows.test.ts 29
JS / TS tests/tooling/lsp-smoke.test.ts 5
JS / TS tests/tooling/moonbit-generate-rule-types.test.ts 1
JS / TS tests/tooling/moonbit-github-scripts.test.ts 9
JS / TS tests/tooling/moonbit-helper.test.ts 2
JS / TS tests/tooling/moonbit-postprocess-types.test.ts 1
JS / TS tests/tooling/moonbit-publish-crates.test.ts 3
JS / TS tests/tooling/moonbit-publish.test.ts 9
JS / TS tests/tooling/moonbit-release.test.ts 1
JS / TS tests/tooling/moonbit-warnings.test.ts 1
JS / TS tests/tooling/package-manifests.test.ts 6
JS / TS tests/tooling/playwright-app-config.test.ts 1
JS / TS tests/tooling/playwright-vrt-config.test.ts 1
JS / TS tests/tooling/production-readiness.test.ts 2
JS / TS tests/tooling/realworld-snapshot-scripts.test.ts 1
JS / TS tests/tooling/task-shell.test.ts 9
Rust crates/vize_armature/src/parser/tests.rs 59
Rust crates/vize_armature/src/tokenizer/entity_decode.rs 11
Rust crates/vize_armature/src/tokenizer/tests.rs 59
Rust crates/vize_atelier_core/src/codegen.rs 32
Rust crates/vize_atelier_core/src/codegen/expression/generate.rs 6
Rust crates/vize_atelier_core/src/codegen/slots.rs 5
Rust crates/vize_atelier_core/src/codegen/v_for/helpers.rs 1
Rust crates/vize_atelier_core/src/runtime_helpers.rs 1
Rust crates/vize_atelier_core/src/test_macros.rs 9
Rust crates/vize_atelier_core/src/transform.rs 10
Rust crates/vize_atelier_core/src/transforms/hoist_static.rs 6
Rust crates/vize_atelier_core/src/transforms/transform_element.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/inline_handler.rs 1
Rust crates/vize_atelier_core/src/transforms/transform_expression/prefix.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/typescript.rs 6
Rust crates/vize_atelier_core/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_core/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_core/src/transforms/v_for.rs 5
Rust crates/vize_atelier_core/src/transforms/v_if.rs 2
Rust crates/vize_atelier_core/src/transforms/v_memo.rs 2
Rust crates/vize_atelier_core/src/transforms/v_model.rs 2
Rust crates/vize_atelier_core/src/transforms/v_on.rs 4
Rust crates/vize_atelier_core/src/transforms/v_once.rs 2
Rust crates/vize_atelier_core/src/transforms/v_slot.rs 6
Rust crates/vize_atelier_dom/src/lib.rs 7
Rust crates/vize_atelier_dom/src/options.rs 7
Rust crates/vize_atelier_dom/src/transforms/v_html.rs 5
Rust crates/vize_atelier_dom/src/transforms/v_model.rs 7
Rust crates/vize_atelier_dom/src/transforms/v_on.rs 10
Rust crates/vize_atelier_dom/src/transforms/v_show.rs 5
Rust crates/vize_atelier_dom/src/transforms/v_text.rs 6
Rust crates/vize_atelier_dom/tests/dom_snapshot.rs 20
Rust crates/vize_atelier_sfc/src/bundler.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/artifacts.rs 8
Rust crates/vize_atelier_sfc/src/compile_script/import_utils.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/inline/tests.rs 20
Rust crates/vize_atelier_sfc/src/compile_script/inline/type_handling.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/lazy_hydration.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/macros.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/statement_sections.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/tests.rs 39
Rust crates/vize_atelier_sfc/src/compile_template/tests.rs 23
Rust crates/vize_atelier_sfc/src/compile/tests.rs 51
Rust crates/vize_atelier_sfc/src/css/tests.rs 21
Rust crates/vize_atelier_sfc/src/lib.rs 7
Rust crates/vize_atelier_sfc/src/parse/tests.rs 31
Rust crates/vize_atelier_sfc/src/rewrite_default.rs 6
Rust crates/vize_atelier_sfc/src/script/analyze_script_bindings.rs 10
Rust crates/vize_atelier_sfc/src/script/context.rs 11
Rust crates/vize_atelier_sfc/src/script/define_emits.rs 5
Rust crates/vize_atelier_sfc/src/script/define_expose.rs 1
Rust crates/vize_atelier_sfc/src/script/define_model.rs 3
Rust crates/vize_atelier_sfc/src/script/define_options.rs 1
Rust crates/vize_atelier_sfc/src/script/define_props_destructure/tests.rs 46
Rust crates/vize_atelier_sfc/src/script/define_props.rs 3
Rust crates/vize_atelier_sfc/src/script/define_slots.rs 2
Rust crates/vize_atelier_sfc/src/script/import_usage_check.rs 15
Rust crates/vize_atelier_sfc/src/script/utils.rs 4
Rust crates/vize_atelier_sfc/src/snapshot_tests.rs 6
Rust crates/vize_atelier_sfc/src/style.rs 15
Rust crates/vize_atelier_sfc/src/vite_plugin/css_scope.rs 3
Rust crates/vize_atelier_sfc/src/vite_plugin/css.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/hmr.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/js_string.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/resolver.rs 6
Rust crates/vize_atelier_sfc/src/vite_plugin/tests.rs 7
Rust crates/vize_atelier_sfc/src/vite_plugin/transform.rs 4
Rust crates/vize_atelier_ssr/src/codegen.rs 7
Rust crates/vize_atelier_ssr/src/errors.rs 1
Rust crates/vize_atelier_ssr/src/lib.rs 2
Rust crates/vize_atelier_ssr/src/options.rs 1
Rust crates/vize_atelier_ssr/src/transforms.rs 11
Rust crates/vize_atelier_ssr/tests/ssr_snapshot.rs 65
Rust crates/vize_atelier_vapor/src/generate.rs 3
Rust crates/vize_atelier_vapor/src/generators/block.rs 2
Rust crates/vize_atelier_vapor/src/generators/component.rs 3
Rust crates/vize_atelier_vapor/src/generators/directive.rs 4
Rust crates/vize_atelier_vapor/src/generators/event.rs 3
Rust crates/vize_atelier_vapor/src/generators/for_node.rs 3
Rust crates/vize_atelier_vapor/src/generators/generate_slot.rs 4
Rust crates/vize_atelier_vapor/src/generators/generate_text.rs 5
Rust crates/vize_atelier_vapor/src/generators/if_node.rs 2
Rust crates/vize_atelier_vapor/src/generators/prop.rs 3
Rust crates/vize_atelier_vapor/src/lib.rs 28
Rust crates/vize_atelier_vapor/src/transform.rs 2
Rust crates/vize_atelier_vapor/src/transforms/element.rs 2
Rust crates/vize_atelier_vapor/src/transforms/transform_slot.rs 1
Rust crates/vize_atelier_vapor/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_for.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_if.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_model.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_on.rs 2
Rust crates/vize_atelier_vapor/src/transforms/v_show.rs 1
Rust crates/vize_canon/src/batch/error.rs 2
Rust crates/vize_canon/src/batch/executor.rs 6
Rust crates/vize_canon/src/batch/executor/cli.rs 1
Rust crates/vize_canon/src/batch/executor/diagnostics.rs 6
Rust crates/vize_canon/src/batch/import_rewriter.rs 9
Rust crates/vize_canon/src/batch/source_map.rs 4
Rust crates/vize_canon/src/batch/type_checker/tests.rs 12
Rust crates/vize_canon/src/batch/virtual_project.rs 9
Rust crates/vize_canon/src/batch/virtual_ts.rs 1
Rust crates/vize_canon/src/checker.rs 19
Rust crates/vize_canon/src/context.rs 3
Rust crates/vize_canon/src/corsa_bridge.rs 3
Rust crates/vize_canon/src/corsa_server.rs 4
Rust crates/vize_canon/src/diagnostic.rs 2
Rust crates/vize_canon/src/file_uri.rs 2
Rust crates/vize_canon/src/intelligence.rs 5
Rust crates/vize_canon/src/lsp_client/diagnostics_api.rs 3
Rust crates/vize_canon/src/lsp_client/lifecycle.rs 1
Rust crates/vize_canon/src/lsp_client/session.rs 6
Rust crates/vize_canon/src/lsp_client/tests.rs 10
Rust crates/vize_canon/src/sfc_typecheck.rs 42
Rust crates/vize_canon/src/source_map.rs 12
Rust crates/vize_canon/src/tests.rs 14
Rust crates/vize_canon/src/typecheck_service.rs 2
Rust crates/vize_canon/src/types.rs 2
Rust crates/vize_canon/src/virtual_ts.rs 17
Rust crates/vize_carton/src/allocator.rs 4
Rust crates/vize_carton/src/clone_in.rs 6
Rust crates/vize_carton/src/config/loader.rs 1
Rust crates/vize_carton/src/directive.rs 18
Rust crates/vize_carton/src/dom_tag_config.rs 5
Rust crates/vize_carton/src/flags.rs 3
Rust crates/vize_carton/src/general.rs 7
Rust crates/vize_carton/src/hash.rs 4
Rust crates/vize_carton/src/i18n.rs 7
Rust crates/vize_carton/src/lsp.rs 7
Rust crates/vize_carton/src/profiler.rs 10
Rust crates/vize_carton/src/source_range.rs 5
Rust crates/vize_carton/src/string_builder.rs 6
Rust crates/vize_carton/src/telegraph.rs 2
Rust crates/vize_carton/tests/loading.rs 5
Rust crates/vize_croquis/src/analysis.rs 2
Rust crates/vize_croquis/src/analyzer.rs 10
Rust crates/vize_croquis/src/analyzer/helpers/identifiers.rs 3
Rust crates/vize_croquis/src/analyzer/helpers/keywords.rs 2
Rust crates/vize_croquis/src/analyzer/helpers/v_for.rs 2
Rust crates/vize_croquis/src/analyzer/template/tests.rs 1
Rust crates/vize_croquis/src/builtins.rs 6
Rust crates/vize_croquis/src/call_graph/analysis.rs 6
Rust crates/vize_croquis/src/cross_file/analyzer.rs 40
Rust crates/vize_croquis/src/cross_file/analyzer/tests_basic.rs 5
Rust crates/vize_croquis/src/cross_file/analyzer/tests_element_id.rs 6
Rust crates/vize_croquis/src/cross_file/analyzer/tests_provide_inject.rs 23
Rust crates/vize_croquis/src/cross_file/analyzer/tests_race_conditions.rs 9
Rust crates/vize_croquis/src/cross_file/analyzer/tests_reactivity_props.rs 11
Rust crates/vize_croquis/src/cross_file/analyzer/tests_single_file.rs 7
Rust crates/vize_croquis/src/cross_file/analyzer/tests_snapshots.rs 4
Rust crates/vize_croquis/src/cross_file/analyzers/boundary.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/component_resolution.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/cross_file_reactivity_tests.rs 7
Rust crates/vize_croquis/src/cross_file/analyzers/element_id.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/emit.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/event_bubbling.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/fallthrough.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/props_validation.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/provide_inject.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/reactivity.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/setup_context.rs 1
Rust crates/vize_croquis/src/cross_file/diagnostics_tests.rs 13
Rust crates/vize_croquis/src/cross_file/diagnostics/diagnostics_tests.rs 13
Rust crates/vize_croquis/src/cross_file/graph.rs 3
Rust crates/vize_croquis/src/cross_file/registry.rs 2
Rust crates/vize_croquis/src/cross_file/suppression.rs 8
Rust crates/vize_croquis/src/css.rs 1
Rust crates/vize_croquis/src/declaration_ts.rs 2
Rust crates/vize_croquis/src/hoist.rs 2
Rust crates/vize_croquis/src/import_resolver.rs 4
Rust crates/vize_croquis/src/macros.rs 3
Rust crates/vize_croquis/src/naming.rs 7
Rust crates/vize_croquis/src/optimization.rs 2
Rust crates/vize_croquis/src/provide.rs 2
Rust crates/vize_croquis/src/race.rs 1
Rust crates/vize_croquis/src/reactivity_tracking/tracker.rs 7
Rust crates/vize_croquis/src/reactivity.rs 5
Rust crates/vize_croquis/src/scope/chain/chain_tests.rs 23
Rust crates/vize_croquis/src/scope/types.rs 7
Rust crates/vize_croquis/src/script_parser.rs 22
Rust crates/vize_croquis/src/setup_context.rs 2
Rust crates/vize_croquis/src/symbol.rs 2
Rust crates/vize_croquis/src/types.rs 5
Rust crates/vize_croquis/src/virtual_ts.rs 11
Rust crates/vize_fresco/src/component/box_node.rs 4
Rust crates/vize_fresco/src/component/input_node.rs 4
Rust crates/vize_fresco/src/component/text_node.rs 4
Rust crates/vize_fresco/src/input/event.rs 2
Rust crates/vize_fresco/src/input/ime/candidate.rs 6
Rust crates/vize_fresco/src/input/ime/platform.rs 4
Rust crates/vize_fresco/src/input/ime/preedit.rs 7
Rust crates/vize_fresco/src/input/ime/state.rs 5
Rust crates/vize_fresco/src/input/keyboard.rs 5
Rust crates/vize_fresco/src/input/mouse.rs 3
Rust crates/vize_fresco/src/layout/engine.rs 4
Rust crates/vize_fresco/src/layout/flex.rs 3
Rust crates/vize_fresco/src/layout/rect.rs 7
Rust crates/vize_fresco/src/render/diff.rs 4
Rust crates/vize_fresco/src/render/node.rs 4
Rust crates/vize_fresco/src/render/painter.rs 3
Rust crates/vize_fresco/src/render/tree.rs 4
Rust crates/vize_fresco/src/terminal/backend.rs 1
Rust crates/vize_fresco/src/terminal/buffer.rs 6
Rust crates/vize_fresco/src/terminal/cell.rs 4
Rust crates/vize_fresco/src/terminal/cursor.rs 3
Rust crates/vize_fresco/src/text/segment.rs 12
Rust crates/vize_fresco/src/text/width.rs 10
Rust crates/vize_fresco/src/text/wrap.rs 8
Rust crates/vize_glyph/src/lib.rs 5
Rust crates/vize_glyph/src/script.rs 8
Rust crates/vize_glyph/src/style.rs 4
Rust crates/vize_glyph/src/template.rs 32
Rust crates/vize_maestro/src/document/store.rs 12
Rust crates/vize_maestro/src/ide.rs 10
Rust crates/vize_maestro/src/ide/code_action.rs 3
Rust crates/vize_maestro/src/ide/code_lens.rs 4
Rust crates/vize_maestro/src/ide/completion.rs 14
Rust crates/vize_maestro/src/ide/definition.rs 20
Rust crates/vize_maestro/src/ide/diagnostics.rs 11
Rust crates/vize_maestro/src/ide/document_link.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/context.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/i18n.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/router.rs 2
Rust crates/vize_maestro/src/ide/file_rename.rs 3
Rust crates/vize_maestro/src/ide/file_rename/manual.rs 3
Rust crates/vize_maestro/src/ide/hover.rs 13
Rust crates/vize_maestro/src/ide/inlay_hint.rs 7
Rust crates/vize_maestro/src/ide/references.rs 6
Rust crates/vize_maestro/src/ide/rename.rs 6
Rust crates/vize_maestro/src/ide/semantic_tokens.rs 18
Rust crates/vize_maestro/src/ide/type_service.rs 2
Rust crates/vize_maestro/src/ide/type_service/diagnostics.rs 4
Rust crates/vize_maestro/src/ide/workspace_symbols.rs 5
Rust crates/vize_maestro/src/server/capabilities.rs 2
Rust crates/vize_maestro/src/server/format.rs 6
Rust crates/vize_maestro/src/server/state.rs 15
Rust crates/vize_maestro/src/utils/position.rs 8
Rust crates/vize_maestro/src/virtual_code/generator.rs 6
Rust crates/vize_maestro/src/virtual_code/script_code.rs 2
Rust crates/vize_maestro/src/virtual_code/source_map.rs 6
Rust crates/vize_maestro/src/virtual_code/style_code.rs 2
Rust crates/vize_maestro/src/virtual_code/template_code.rs 2
Rust crates/vize_musea/src/autogen.rs 4
Rust crates/vize_musea/src/autogen/strategy.rs 8
Rust crates/vize_musea/src/docs.rs 2
Rust crates/vize_musea/src/docs/catalog.rs 3
Rust crates/vize_musea/src/docs/markdown.rs 2
Rust crates/vize_musea/src/lib.rs 4
Rust crates/vize_musea/src/palette/codegen.rs 4
Rust crates/vize_musea/src/palette/inference.rs 7
Rust crates/vize_musea/src/palette/types.rs 3
Rust crates/vize_musea/src/parse.rs 6
Rust crates/vize_musea/src/parse/art_block.rs 4
Rust crates/vize_musea/src/parse/variant.rs 7
Rust crates/vize_musea/src/transform/to_csf.rs 6
Rust crates/vize_musea/src/transform/to_vue.rs 4
Rust crates/vize_musea/src/types.rs 3
Rust crates/vize_musea/src/vrt/config.rs 5
Rust crates/vize_musea/src/vrt/preset.rs 5
Rust crates/vize_patina/src/diagnostic.rs 19
Rust crates/vize_patina/src/lib.rs 2
Rust crates/vize_patina/src/linter/corsa_session/tests.rs 2
Rust crates/vize_patina/src/linter/engine.rs 3
Rust crates/vize_patina/src/linter/native_type_aware/template_queries/calls.rs 15
Rust crates/vize_patina/src/linter/native_type_aware/template_queries/collector.rs 1
Rust crates/vize_patina/src/linter/native_type_aware/tests.rs 47
Rust crates/vize_patina/src/linter/tests/basic.rs 17
Rust crates/vize_patina/src/linter/tests/directives.rs 6
Rust crates/vize_patina/src/linter/tests/sfc.rs 18
Rust crates/vize_patina/src/output.rs 10
Rust crates/vize_patina/src/preset.rs 4
Rust crates/vize_patina/src/rules/a11y/alt_text.rs 11
Rust crates/vize_patina/src/rules/a11y/anchor_has_content.rs 4
Rust crates/vize_patina/src/rules/a11y/anchor_is_valid.rs 10
Rust crates/vize_patina/src/rules/a11y/aria_props.rs 12
Rust crates/vize_patina/src/rules/a11y/aria_role.rs 15
Rust crates/vize_patina/src/rules/a11y/aria_unsupported_elements.rs 3
Rust crates/vize_patina/src/rules/a11y/click_events_have_key_events.rs 8
Rust crates/vize_patina/src/rules/a11y/form_control_has_label.rs 10
Rust crates/vize_patina/src/rules/a11y/heading_has_content.rs 4
Rust crates/vize_patina/src/rules/a11y/iframe_has_title.rs 4
Rust crates/vize_patina/src/rules/a11y/img_alt.rs 3
Rust crates/vize_patina/src/rules/a11y/interactive_supports_focus.rs 6
Rust crates/vize_patina/src/rules/a11y/label_has_for.rs 6
Rust crates/vize_patina/src/rules/a11y/media_has_caption.rs 6
Rust crates/vize_patina/src/rules/a11y/mouse_events_have_key_events.rs 6
Rust crates/vize_patina/src/rules/a11y/no_access_key.rs 2
Rust crates/vize_patina/src/rules/a11y/no_aria_hidden_on_focusable.rs 3
Rust crates/vize_patina/src/rules/a11y/no_autofocus.rs 2
Rust crates/vize_patina/src/rules/a11y/no_distracting_elements.rs 3
Rust crates/vize_patina/src/rules/a11y/no_i_for_icon.rs 13
Rust crates/vize_patina/src/rules/a11y/no_redundant_roles.rs 6
Rust crates/vize_patina/src/rules/a11y/no_refer_to_non_existent_id.rs 3
Rust crates/vize_patina/src/rules/a11y/no_role_presentation_on_focusable.rs 3
Rust crates/vize_patina/src/rules/a11y/no_static_element_interactions.rs 7
Rust crates/vize_patina/src/rules/a11y/role_has_required_aria_props.rs 7
Rust crates/vize_patina/src/rules/a11y/tabindex_no_positive.rs 4
Rust crates/vize_patina/src/rules/css.rs 6
Rust crates/vize_patina/src/rules/css/no_display_none.rs 3
Rust crates/vize_patina/src/rules/css/no_hardcoded_values.rs 7
Rust crates/vize_patina/src/rules/css/no_id_selectors.rs 3
Rust crates/vize_patina/src/rules/css/no_important.rs 2
Rust crates/vize_patina/src/rules/css/no_utility_classes.rs 4
Rust crates/vize_patina/src/rules/css/no_v_bind_performance.rs 4
Rust crates/vize_patina/src/rules/css/prefer_logical_properties.rs 2
Rust crates/vize_patina/src/rules/css/prefer_nested_selectors.rs 6
Rust crates/vize_patina/src/rules/css/prefer_slotted.rs 3
Rust crates/vize_patina/src/rules/css/require_font_display.rs 3
Rust crates/vize_patina/src/rules/ecosystem/i18n_no_missing_key.rs 4
Rust crates/vize_patina/src/rules/ecosystem/nuxt_prefer_nuxt_link.rs 3
Rust crates/vize_patina/src/rules/ecosystem/router_link_require_to.rs 3
Rust crates/vize_patina/src/rules/ecosystem/vue_router_prefer_named_link.rs 3
Rust crates/vize_patina/src/rules/html/deprecated_attr.rs 8
Rust crates/vize_patina/src/rules/html/deprecated_element.rs 9
Rust crates/vize_patina/src/rules/html/id_duplication.rs 6
Rust crates/vize_patina/src/rules/html/no_consecutive_br.rs 6
Rust crates/vize_patina/src/rules/html/no_duplicate_dt.rs 5
Rust crates/vize_patina/src/rules/html/no_empty_palpable_content.rs 12
Rust crates/vize_patina/src/rules/html/require_datetime.rs 8
Rust crates/vize_patina/src/rules/musea.rs 5
Rust crates/vize_patina/src/rules/musea/no_empty_variant.rs 3
Rust crates/vize_patina/src/rules/musea/prefer_design_tokens.rs 8
Rust crates/vize_patina/src/rules/musea/require_component.rs 2
Rust crates/vize_patina/src/rules/musea/require_title.rs 3
Rust crates/vize_patina/src/rules/musea/unique_variant_names.rs 3
Rust crates/vize_patina/src/rules/musea/valid_variant.rs 3
Rust crates/vize_patina/src/rules/opinionated/a11y/heading_levels.rs 9
Rust crates/vize_patina/src/rules/opinionated/a11y/landmark_roles.rs 9
Rust crates/vize_patina/src/rules/opinionated/a11y/placeholder_label_option.rs 6
Rust crates/vize_patina/src/rules/opinionated/a11y/use_list.rs 10
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_floating_promises.rs 1
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_reactivity_loss.rs 1
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_unsafe_template_binding.rs 1
Rust crates/vize_patina/src/rules/opinionated/vapor/no_inline_template.rs 3
Rust crates/vize_patina/src/rules/opinionated/vapor/prefer_static_class.rs 5
Rust crates/vize_patina/src/rules/opinionated/vapor/require_vapor_attribute.rs 1
Rust crates/vize_patina/src/rules/opinionated/vue/component_name_in_template_casing.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/html_self_closing.rs 5
Rust crates/vize_patina/src/rules/opinionated/vue/multi_word_component_names.rs 9
Rust crates/vize_patina/src/rules/opinionated/vue/no_boolean_attr_value.rs 9
Rust crates/vize_patina/src/rules/opinionated/vue/no_inline_style.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/no_template_shadow.rs 3
Rust crates/vize_patina/src/rules/opinionated/vue/prefer_props_shorthand.rs 6
Rust crates/vize_patina/src/rules/opinionated/vue/require_component_registration.rs 3
Rust crates/vize_patina/src/rules/opinionated/vue/scoped_event_names.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/use_unique_element_ids.rs 20
Rust crates/vize_patina/src/rules/opinionated/vue/use_v_on_exact.rs 5
Rust crates/vize_patina/src/rules/opinionated/vue/v_bind_style.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/warn_custom_directive.rs 4
Rust crates/vize_patina/src/rules/script.rs 2
Rust crates/vize_patina/src/rules/script/no_async_in_computed.rs 4
Rust crates/vize_patina/src/rules/script/no_deep_destructure_in_props.rs 5
Rust crates/vize_patina/src/rules/script/no_get_current_instance.rs 5
Rust crates/vize_patina/src/rules/script/no_import_compiler_macros.rs 6
Rust crates/vize_patina/src/rules/script/no_internal_imports.rs 7
Rust crates/vize_patina/src/rules/script/no_next_tick.rs 5
Rust crates/vize_patina/src/rules/script/no_options_api.rs 6
Rust crates/vize_patina/src/rules/script/no_reactive_destructure.rs 4
Rust crates/vize_patina/src/rules/script/no_reserved_identifiers.rs 4
Rust crates/vize_patina/src/rules/script/no_top_level_ref_in_script.rs 5
Rust crates/vize_patina/src/rules/script/no_with_defaults.rs 3
Rust crates/vize_patina/src/rules/script/pinia_prefer_store_to_refs.rs 3
Rust crates/vize_patina/src/rules/script/prefer_computed.rs 3
Rust crates/vize_patina/src/rules/script/prefer_import_from_vue.rs 8
Rust crates/vize_patina/src/rules/script/prefer_ref_over_reactive.rs 5
Rust crates/vize_patina/src/rules/script/prefer_use_attrs.rs 3
Rust crates/vize_patina/src/rules/script/prefer_use_id.rs 4
Rust crates/vize_patina/src/rules/script/prefer_use_slots.rs 2
Rust crates/vize_patina/src/rules/script/prefer_use_template_ref.rs 6
Rust crates/vize_patina/src/rules/script/require_function_return_type.rs 3
Rust crates/vize_patina/src/rules/script/require_symbol_provide.rs 6
Rust crates/vize_patina/src/rules/script/vue_router_prefer_named_push.rs 3
Rust crates/vize_patina/src/rules/script/vue_test_utils_no_html_snapshot.rs 2
Rust crates/vize_patina/src/rules/ssr/no_browser_globals_in_ssr.rs 15
Rust crates/vize_patina/src/rules/ssr/no_hydration_mismatch.rs 5
Rust crates/vize_patina/src/rules/type_aware/require_typed_emits.rs 1
Rust crates/vize_patina/src/rules/type_aware/require_typed_props.rs 1
Rust crates/vize_patina/src/rules/vapor/no_vue_lifecycle_events.rs 4
Rust crates/vize_patina/src/rules/vue/a11y_img_alt.rs 4
Rust crates/vize_patina/src/rules/vue/attribute_hyphenation.rs 4
Rust crates/vize_patina/src/rules/vue/attribute_order.rs 4
Rust crates/vize_patina/src/rules/vue/component_definition_name_casing.rs 7
Rust crates/vize_patina/src/rules/vue/html_quotes.rs 3
Rust crates/vize_patina/src/rules/vue/mustache_interpolation_spacing.rs 4
Rust crates/vize_patina/src/rules/vue/no_child_content.rs 7
Rust crates/vize_patina/src/rules/vue/no_dupe_v_else_if.rs 3
Rust crates/vize_patina/src/rules/vue/no_duplicate_attributes.rs 8
Rust crates/vize_patina/src/rules/vue/no_lone_template.rs 4
Rust crates/vize_patina/src/rules/vue/no_multi_spaces.rs 4
Rust crates/vize_patina/src/rules/vue/no_mutating_props.rs 2
Rust crates/vize_patina/src/rules/vue/no_reserved_component_names.rs 8
Rust crates/vize_patina/src/rules/vue/no_template_key.rs 4
Rust crates/vize_patina/src/rules/vue/no_textarea_mustache.rs 3
Rust crates/vize_patina/src/rules/vue/no_undefined_refs.rs 1
Rust crates/vize_patina/src/rules/vue/no_unsafe_url.rs 11
Rust crates/vize_patina/src/rules/vue/no_unused_components.rs 2
Rust crates/vize_patina/src/rules/vue/no_unused_properties.rs 2
Rust crates/vize_patina/src/rules/vue/no_unused_vars.rs 2
Rust crates/vize_patina/src/rules/vue/no_use_v_if_with_v_for.rs 5
Rust crates/vize_patina/src/rules/vue/no_useless_template_attributes.rs 5
Rust crates/vize_patina/src/rules/vue/no_v_html.rs 2
Rust crates/vize_patina/src/rules/vue/no_v_text_v_html_on_component.rs 5
Rust crates/vize_patina/src/rules/vue/permitted_contents.rs 22
Rust crates/vize_patina/src/rules/vue/prop_name_casing.rs 7
Rust crates/vize_patina/src/rules/vue/require_component_is.rs 5
Rust crates/vize_patina/src/rules/vue/require_scoped_style.rs 4
Rust crates/vize_patina/src/rules/vue/require_v_for_key.rs 4
Rust crates/vize_patina/src/rules/vue/sfc_element_order.rs 4
Rust crates/vize_patina/src/rules/vue/single_style_block.rs 4
Rust crates/vize_patina/src/rules/vue/v_on_style.rs 4
Rust crates/vize_patina/src/rules/vue/v_slot_style.rs 4
Rust crates/vize_patina/src/rules/vue/valid_attribute_name.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_bind.rs 5
Rust crates/vize_patina/src/rules/vue/valid_v_else.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_for.rs 6
Rust crates/vize_patina/src/rules/vue/valid_v_if.rs 4
Rust crates/vize_patina/src/rules/vue/valid_v_memo.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_model.rs 8
Rust crates/vize_patina/src/rules/vue/valid_v_on.rs 4
Rust crates/vize_patina/src/rules/vue/valid_v_show.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_slot.rs 4
Rust crates/vize_patina/src/telegraph.rs 7
Rust crates/vize_patina/src/visitor.rs 7
Rust crates/vize_relief/src/ast/tests.rs 34
Rust crates/vize_relief/src/errors.rs 9
Rust crates/vize_relief/src/options.rs 8
Rust crates/vize_vitrine/src/napi/lint.rs 2
Rust crates/vize_vitrine/src/wasm.rs 1
Rust crates/vize_vitrine/src/wasm/analyze.rs 1
Rust crates/vize/src/cli.rs 4
Rust crates/vize/src/commands/check/dts.rs 2
Rust crates/vize/src/commands/check/nuxt.rs 6
Rust crates/vize/src/commands/check/runner.rs 3
Rust crates/vize/src/commands/check/runner/collect.rs 5
Rust crates/vize/src/commands/check/tsconfig_inputs.rs 7
Rust crates/vize/src/commands/fmt.rs 2
Rust crates/vize/src/commands/lint.rs 10
Rust crates/vize/src/commands/profile.rs 1
Rust crates/vize/tests/check_cli.rs 6
VRT examples/vite-musea/e2e/vrt/musea-gallery.spec.ts 4
VRT playground/e2e/vrt/atelier-code-tabs.spec.ts 1
VRT playground/e2e/vrt/cross-file-ui.spec.ts 3
VRT playground/e2e/vrt/playground.spec.ts 2
VRT playground/e2e/vrt/vapor-runtime.spec.ts 1

Full per-test names are written to the workflow summary and uploaded as an artifact.

Job Overview

Area Job Focus Result Duration Log
JS / TS check-js workspace checks, script tests, editor extension packaging, JS package builds failure 37s open
Rust fmt-rust cargo fmt success 19s open
Rust coverage coverage summary success 38s open
Rust clippy-and-test cargo clippy and cargo test success 3m 29s open
E2E / VRT playground-test playground browser tests and visual snapshots success 3m 8s open
Infra nix-flake nix flake check success 7m 47s open
Other editor-extensions workflow job success 1m 23s open
Other check-vize-apps workflow job success 2m 13s open
Other build-js-packages workflow job success 2m 34s open
Other test-scripts workflow job success 3m 48s open
Other test-report-comment workflow job in_progress - open

Step Details

JS / TS / check-js: failure, 37s

Open job log

# Step Result Duration Started Completed
1 Set up job success 0s 2026-05-17 05:35:26 UTC 2026-05-17 05:35:26 UTC
2 Run actions/checkout@de0fac2 success 4s 2026-05-17 05:35:26 UTC 2026-05-17 05:35:30 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 18s 2026-05-17 05:35:30 UTC 2026-05-17 05:35:48 UTC
4 Install JS dependencies success 7s 2026-05-17 05:35:48 UTC 2026-05-17 05:35:55 UTC
5 Check JS/TS failure 6s 2026-05-17 05:35:55 UTC 2026-05-17 05:36:01 UTC
9 Post Run voidzero-dev/setup-vp@ca1c466 skipped 0s 2026-05-17 05:36:01 UTC 2026-05-17 05:36:01 UTC
10 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:36:01 UTC 2026-05-17 05:36:01 UTC
11 Complete job success 0s 2026-05-17 05:36:01 UTC 2026-05-17 05:36:01 UTC
Rust / fmt-rust: success, 19s

Open job log

# Step Result Duration Started Completed
1 Set up job success 0s 2026-05-17 05:35:26 UTC 2026-05-17 05:35:26 UTC
2 Run actions/checkout@de0fac2 success 4s 2026-05-17 05:35:26 UTC 2026-05-17 05:35:30 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-17 05:35:30 UTC 2026-05-17 05:35:31 UTC
4 Format Rust success 11s 2026-05-17 05:35:31 UTC 2026-05-17 05:35:42 UTC
8 Post Run actions/checkout@de0fac2 success 1s 2026-05-17 05:35:42 UTC 2026-05-17 05:35:43 UTC
9 Complete job success 0s 2026-05-17 05:35:43 UTC 2026-05-17 05:35:43 UTC
Rust / coverage: success, 38s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:35:26 UTC 2026-05-17 05:35:27 UTC
2 Run actions/checkout@de0fac2 success 4s 2026-05-17 05:35:27 UTC 2026-05-17 05:35:31 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 0s 2026-05-17 05:35:31 UTC 2026-05-17 05:35:31 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-17 05:35:31 UTC 2026-05-17 05:35:35 UTC
5 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-17 05:35:35 UTC 2026-05-17 05:35:50 UTC
6 Coverage report success 10s 2026-05-17 05:35:50 UTC 2026-05-17 05:36:00 UTC
10 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-17 05:36:00 UTC 2026-05-17 05:36:01 UTC
11 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-17 05:36:01 UTC 2026-05-17 05:36:01 UTC
12 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:36:01 UTC 2026-05-17 05:36:01 UTC
13 Complete job success 0s 2026-05-17 05:36:01 UTC 2026-05-17 05:36:01 UTC
Rust / clippy-and-test: success, 3m 29s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-17 05:35:27 UTC 2026-05-17 05:35:29 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-17 05:35:29 UTC 2026-05-17 05:35:31 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-17 05:35:31 UTC 2026-05-17 05:35:32 UTC
4 Run voidzero-dev/setup-vp@ca1c466 success 5s 2026-05-17 05:35:32 UTC 2026-05-17 05:35:37 UTC
5 Run Swatinem/rust-cache@e18b497 success 17s 2026-05-17 05:35:37 UTC 2026-05-17 05:35:54 UTC
6 Clippy success 53s 2026-05-17 05:35:54 UTC 2026-05-17 05:36:47 UTC
7 Install Pkl CLI success 2s 2026-05-17 05:36:47 UTC 2026-05-17 05:36:49 UTC
8 Test success 2m 1s 2026-05-17 05:36:49 UTC 2026-05-17 05:38:50 UTC
14 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-17 05:38:50 UTC 2026-05-17 05:38:51 UTC
15 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-17 05:38:51 UTC 2026-05-17 05:38:51 UTC
16 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:38:51 UTC 2026-05-17 05:38:51 UTC
17 Complete job success 0s 2026-05-17 05:38:51 UTC 2026-05-17 05:38:51 UTC
E2E / VRT / playground-test: success, 3m 8s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-17 05:38:36 UTC 2026-05-17 05:38:38 UTC
2 Run actions/checkout@de0fac2 success 1s 2026-05-17 05:38:38 UTC 2026-05-17 05:38:39 UTC
3 Setup Rust success 2s 2026-05-17 05:38:39 UTC 2026-05-17 05:38:41 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-17 05:38:41 UTC 2026-05-17 05:38:45 UTC
5 Cache Rust success 15s 2026-05-17 05:38:45 UTC 2026-05-17 05:39:00 UTC
6 Cache WASM build success 1s 2026-05-17 05:39:00 UTC 2026-05-17 05:39:01 UTC
7 Install wasm-bindgen-cli skipped 0s 2026-05-17 05:39:01 UTC 2026-05-17 05:39:01 UTC
8 Build WASM skipped 0s 2026-05-17 05:39:01 UTC 2026-05-17 05:39:01 UTC
9 Setup Vite+ and Node.js success 18s 2026-05-17 05:39:01 UTC 2026-05-17 05:39:19 UTC
10 Install JS dependencies success 3s 2026-05-17 05:39:19 UTC 2026-05-17 05:39:22 UTC
11 Download shared JS build artifacts success 1s 2026-05-17 05:39:22 UTC 2026-05-17 05:39:23 UTC
12 Cache Playwright browsers success 2s 2026-05-17 05:39:23 UTC 2026-05-17 05:39:25 UTC
13 Install Playwright browsers success 30s 2026-05-17 05:39:25 UTC 2026-05-17 05:39:55 UTC
14 Run playground tests success 9s 2026-05-17 05:39:55 UTC 2026-05-17 05:40:04 UTC
15 Run VRT success 1m 31s 2026-05-17 05:40:04 UTC 2026-05-17 05:41:35 UTC
16 Upload VRT report skipped 0s 2026-05-17 05:41:35 UTC 2026-05-17 05:41:35 UTC
17 Update VRT snapshots skipped 0s 2026-05-17 05:41:35 UTC 2026-05-17 05:41:35 UTC
18 Fail if VRT failed skipped 0s 2026-05-17 05:41:35 UTC 2026-05-17 05:41:35 UTC
19 Upload VRT diff artifacts skipped 0s 2026-05-17 05:41:35 UTC 2026-05-17 05:41:35 UTC
33 Post Cache Playwright browsers success 5s 2026-05-17 05:41:35 UTC 2026-05-17 05:41:40 UTC
34 Post Setup Vite+ and Node.js success 0s 2026-05-17 05:41:40 UTC 2026-05-17 05:41:40 UTC
35 Post Cache WASM build success 1s 2026-05-17 05:41:40 UTC 2026-05-17 05:41:41 UTC
36 Post Cache Rust success 0s 2026-05-17 05:41:41 UTC 2026-05-17 05:41:41 UTC
37 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-17 05:41:41 UTC 2026-05-17 05:41:41 UTC
38 Post Run actions/checkout@de0fac2 success 1s 2026-05-17 05:41:41 UTC 2026-05-17 05:41:42 UTC
39 Complete job success 0s 2026-05-17 05:41:42 UTC 2026-05-17 05:41:42 UTC
Infra / nix-flake: success, 7m 47s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:35:26 UTC 2026-05-17 05:35:27 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:35:27 UTC 2026-05-17 05:35:30 UTC
3 Run cachix/install-nix-action@8aa0397 success 4s 2026-05-17 05:35:30 UTC 2026-05-17 05:35:34 UTC
4 Cache Nix store success 49s 2026-05-17 05:35:34 UTC 2026-05-17 05:36:23 UTC
5 Check flake success 6m 47s 2026-05-17 05:36:23 UTC 2026-05-17 05:43:10 UTC
9 Post Cache Nix store success 1s 2026-05-17 05:43:10 UTC 2026-05-17 05:43:11 UTC
10 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:43:11 UTC 2026-05-17 05:43:11 UTC
11 Complete job success 0s 2026-05-17 05:43:11 UTC 2026-05-17 05:43:11 UTC
Other / editor-extensions: success, 1m 23s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-17 05:35:25 UTC 2026-05-17 05:35:27 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:35:27 UTC 2026-05-17 05:35:30 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 17s 2026-05-17 05:35:30 UTC 2026-05-17 05:35:47 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 2s 2026-05-17 05:35:47 UTC 2026-05-17 05:35:49 UTC
5 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-17 05:35:49 UTC 2026-05-17 05:36:04 UTC
6 Install JS dependencies success 7s 2026-05-17 05:36:04 UTC 2026-05-17 05:36:11 UTC
7 Check and package editor extensions success 25s 2026-05-17 05:36:11 UTC 2026-05-17 05:36:36 UTC
12 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-17 05:36:36 UTC 2026-05-17 05:36:36 UTC
13 Post Run voidzero-dev/setup-vp@ca1c466 success 11s 2026-05-17 05:36:36 UTC 2026-05-17 05:36:47 UTC
14 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:36:47 UTC 2026-05-17 05:36:47 UTC
15 Complete job success 0s 2026-05-17 05:36:47 UTC 2026-05-17 05:36:47 UTC
Other / check-vize-apps: success, 2m 13s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-17 05:35:26 UTC 2026-05-17 05:35:28 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:35:28 UTC 2026-05-17 05:35:31 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 18s 2026-05-17 05:35:31 UTC 2026-05-17 05:35:49 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 3s 2026-05-17 05:35:49 UTC 2026-05-17 05:35:52 UTC
5 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-17 05:35:52 UTC 2026-05-17 05:36:07 UTC
6 Install JS dependencies success 7s 2026-05-17 05:36:07 UTC 2026-05-17 05:36:14 UTC
7 Build vize CLI success 1m 9s 2026-05-17 05:36:14 UTC 2026-05-17 05:37:23 UTC
8 Install vize CLI success 0s 2026-05-17 05:37:23 UTC 2026-05-17 05:37:23 UTC
9 Check Vize app fixtures success 3s 2026-05-17 05:37:23 UTC 2026-05-17 05:37:26 UTC
16 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-17 05:37:26 UTC 2026-05-17 05:37:27 UTC
17 Post Run voidzero-dev/setup-vp@ca1c466 success 9s 2026-05-17 05:37:27 UTC 2026-05-17 05:37:36 UTC
18 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:37:36 UTC 2026-05-17 05:37:36 UTC
19 Complete job success 0s 2026-05-17 05:37:36 UTC 2026-05-17 05:37:36 UTC
Other / build-js-packages: success, 2m 34s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:35:26 UTC 2026-05-17 05:35:27 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:35:27 UTC 2026-05-17 05:35:30 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 17s 2026-05-17 05:35:30 UTC 2026-05-17 05:35:47 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-17 05:35:47 UTC 2026-05-17 05:35:51 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 2s 2026-05-17 05:35:51 UTC 2026-05-17 05:35:53 UTC
6 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-17 05:35:53 UTC 2026-05-17 05:36:08 UTC
7 Install JS dependencies success 7s 2026-05-17 05:36:08 UTC 2026-05-17 05:36:15 UTC
8 Build native package success 1m 11s 2026-05-17 05:36:15 UTC 2026-05-17 05:37:26 UTC
9 Build JS packages success 19s 2026-05-17 05:37:26 UTC 2026-05-17 05:37:45 UTC
10 Stage shared JS build artifacts success 0s 2026-05-17 05:37:45 UTC 2026-05-17 05:37:45 UTC
11 Upload shared JS build artifacts success 3s 2026-05-17 05:37:45 UTC 2026-05-17 05:37:48 UTC
19 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-17 05:37:48 UTC 2026-05-17 05:37:48 UTC
20 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-17 05:37:48 UTC 2026-05-17 05:37:48 UTC
21 Post Run voidzero-dev/setup-vp@ca1c466 success 9s 2026-05-17 05:37:48 UTC 2026-05-17 05:37:57 UTC
22 Post Run actions/checkout@de0fac2 success 1s 2026-05-17 05:37:57 UTC 2026-05-17 05:37:58 UTC
23 Complete job success 0s 2026-05-17 05:37:58 UTC 2026-05-17 05:37:58 UTC
Other / test-scripts: success, 3m 48s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-17 05:35:27 UTC 2026-05-17 05:35:29 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-17 05:35:29 UTC 2026-05-17 05:35:31 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 20s 2026-05-17 05:35:31 UTC 2026-05-17 05:35:51 UTC
4 Run ./.github/actions/setup-moonbit success 5s 2026-05-17 05:35:51 UTC 2026-05-17 05:35:56 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 4s 2026-05-17 05:35:56 UTC 2026-05-17 05:36:00 UTC
6 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-17 05:36:00 UTC 2026-05-17 05:36:15 UTC
7 Install JS dependencies success 8s 2026-05-17 05:36:15 UTC 2026-05-17 05:36:23 UTC
8 Build vize CLI success 1m 14s 2026-05-17 05:36:23 UTC 2026-05-17 05:37:37 UTC
9 Install vize CLI success 0s 2026-05-17 05:37:37 UTC 2026-05-17 05:37:37 UTC
10 Test release scripts success 1m 25s 2026-05-17 05:37:37 UTC 2026-05-17 05:39:02 UTC
17 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-17 05:39:02 UTC 2026-05-17 05:39:02 UTC
18 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-17 05:39:02 UTC 2026-05-17 05:39:02 UTC
19 Post Run voidzero-dev/setup-vp@ca1c466 success 10s 2026-05-17 05:39:02 UTC 2026-05-17 05:39:12 UTC
20 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:39:12 UTC 2026-05-17 05:39:12 UTC
21 Complete job success 0s 2026-05-17 05:39:12 UTC 2026-05-17 05:39:12 UTC
Other / test-report-comment: in_progress, -

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-17 05:44:37 UTC 2026-05-17 05:44:39 UTC
2 Checkout trusted base success 3s 2026-05-17 05:44:39 UTC 2026-05-17 05:44:42 UTC
3 Download test inventory success 2s 2026-05-17 05:44:42 UTC 2026-05-17 05:44:44 UTC
4 Comment detailed test report in_progress - 2026-05-17 05:44:44 UTC -
8 Post Checkout trusted base pending - - -

@ubugeeei ubugeeei force-pushed the codex/pkg-pr-new-preview branch from 9cf5a10 to cbc3ce9 Compare May 17, 2026 05:49
@github-actions
Copy link
Copy Markdown
Contributor

PR Benchmark

Base: 26db417d55ee75e9876ae65ec507df8ba5d1b296 Head: cbc3ce903480953af25eb72aca768967220dc689 Input: 300 generated SFC files
Median of 5 measured run(s) after 1 warmup run(s). Times are shown in milliseconds to 0.001ms. Rate is head/base, so below 1.000x is faster. Regression threshold: 5%.

Task Base Head Rate Result
Compile SFC 1,370.146ms 1,360.704ms 0.993x stable
Lint 971.612ms 978.529ms 1.007x stable
Type check 1,236.561ms 1,236.973ms 1.000x stable
Raw run times

Compile SFC

  • Base: 1,349.486ms, 1,350.125ms, 1,383.108ms, 1,370.146ms, 1,379.824ms
  • Head: 1,360.704ms, 1,343.502ms, 1,344.266ms, 1,374.257ms, 1,363.151ms

Lint

  • Base: 971.612ms, 982.401ms, 968.129ms, 969.612ms, 981.100ms
  • Head: 978.529ms, 976.650ms, 979.761ms, 983.401ms, 977.480ms

Type check

  • Base: 1,236.561ms, 1,248.361ms, 1,247.326ms, 1,234.605ms, 1,222.330ms
  • Head: 1,243.428ms, 1,234.025ms, 1,228.979ms, 1,236.973ms, 1,238.030ms

@github-actions
Copy link
Copy Markdown
Contributor

Detailed Test Report

Commit: cbc3ce903480
Workflow: Check #25982777676
Attempt: 1
Overall: in_progress (1 in_progress, 10 success)
Wall Time: 8m 18s

Area Summary

Area Jobs Result Runner Time
JS / TS 1 success 54s
Rust 3 success 4m 16s
E2E / VRT 1 success 3m 32s
Infra 1 success 7m 37s
Other 5 in_progress 8m 52s

Test Inventory

Total tracked cases: 4407 across 574 files.

Area Files Cases
Compiler Fixtures 35 1083
E2E 15 146
JS / TS 77 261
Rust 442 2906
VRT 5 11
Files
Area File Cases
Compiler Fixtures tests/fixtures/errors/parse-errors.toml 38
Compiler Fixtures tests/fixtures/errors/transform-errors.toml 44
Compiler Fixtures tests/fixtures/parser/attribute.toml 16
Compiler Fixtures tests/fixtures/parser/comment.toml 55
Compiler Fixtures tests/fixtures/parser/directive.toml 143
Compiler Fixtures tests/fixtures/parser/element.toml 35
Compiler Fixtures tests/fixtures/parser/interpolation.toml 85
Compiler Fixtures tests/fixtures/parser/text.toml 68
Compiler Fixtures tests/fixtures/sfc/basic.toml 12
Compiler Fixtures tests/fixtures/sfc/directives.toml 5
Compiler Fixtures tests/fixtures/sfc/patches.toml 56
Compiler Fixtures tests/fixtures/sfc/script-setup.toml 69
Compiler Fixtures tests/fixtures/vapor/component.toml 16
Compiler Fixtures tests/fixtures/vapor/edge-cases.toml 4
Compiler Fixtures tests/fixtures/vapor/element.toml 16
Compiler Fixtures tests/fixtures/vapor/v-bind.toml 12
Compiler Fixtures tests/fixtures/vapor/v-for.toml 9
Compiler Fixtures tests/fixtures/vapor/v-if.toml 7
Compiler Fixtures tests/fixtures/vapor/v-model.toml 13
Compiler Fixtures tests/fixtures/vapor/v-on.toml 13
Compiler Fixtures tests/fixtures/vapor/v-show.toml 6
Compiler Fixtures tests/fixtures/vapor/v-slot.toml 8
Compiler Fixtures tests/fixtures/vdom/component.toml 39
Compiler Fixtures tests/fixtures/vdom/directives.toml 22
Compiler Fixtures tests/fixtures/vdom/element.toml 33
Compiler Fixtures tests/fixtures/vdom/hoisting.toml 20
Compiler Fixtures tests/fixtures/vdom/patch-flags.toml 30
Compiler Fixtures tests/fixtures/vdom/v-bind.toml 32
Compiler Fixtures tests/fixtures/vdom/v-for.toml 23
Compiler Fixtures tests/fixtures/vdom/v-if.toml 22
Compiler Fixtures tests/fixtures/vdom/v-model.toml 31
Compiler Fixtures tests/fixtures/vdom/v-on.toml 44
Compiler Fixtures tests/fixtures/vdom/v-once.toml 14
Compiler Fixtures tests/fixtures/vdom/v-show.toml 17
Compiler Fixtures tests/fixtures/vdom/v-slot.toml 26
E2E playground/e2e/atelier-output-tabs.test.ts 1
E2E playground/e2e/components.test.ts 16
E2E playground/e2e/css-compile.test.ts 17
E2E playground/e2e/edge-cases.test.ts 26
E2E playground/e2e/sfc-compile.test.ts 21
E2E playground/e2e/vite-plugin-vapor.test.ts 12
E2E playground/e2e/wasm.test.ts 12
E2E tests/app/dev/elk.spec.ts 9
E2E tests/app/dev/misskey.spec.ts 7
E2E tests/app/dev/npmx.spec.ts 14
E2E tests/app/dev/vuefes.spec.ts 7
E2E tests/app/preview/elk.ts 1
E2E tests/app/preview/misskey.ts 1
E2E tests/app/preview/npmx.ts 1
E2E tests/app/preview/vuefes.ts 1
JS / TS docs/theme/background.test.ts 2
JS / TS docs/theme/navigation.test.js 2
JS / TS docs/theme/syntax-highlight.test.js 8
JS / TS npm/nuxt/src/components.test.ts 5
JS / TS npm/nuxt/src/unocss.test.ts 3
JS / TS npm/oxlint-plugin-vize/src/cli/output.ts 1
JS / TS npm/oxlint-plugin-vize/src/configs.ts 4
JS / TS npm/oxlint-plugin-vize/src/native.ts 3
JS / TS npm/oxlint-plugin-vize/src/settings.ts 5
JS / TS npm/oxlint-plugin-vize/src/workaround.ts 2
JS / TS npm/rspack-vize-plugin/src/integration.test.ts 2
JS / TS npm/rspack-vize-plugin/src/plugin/index.test.ts 2
JS / TS npm/rspack-vize-plugin/src/plugin/ruleCloning.test.ts 15
JS / TS npm/rspack-vize-plugin/src/scoped-css.test.ts 5
JS / TS npm/rspack-vize-plugin/src/shared/utils.test.ts 35
JS / TS npm/rspack-vize-plugin/src/vapor.test.ts 3
JS / TS npm/unplugin-vize/src/core.test.ts 1
JS / TS npm/unplugin-vize/src/esbuild.test.ts 1
JS / TS npm/unplugin-vize/src/filter.test.ts 3
JS / TS npm/unplugin-vize/src/rollup.test.ts 1
JS / TS npm/unplugin-vize/src/strip-types.test.ts 1
JS / TS npm/unplugin-vize/src/style.test.ts 1
JS / TS npm/unplugin-vize/src/webpack.test.ts 1
JS / TS npm/vite-plugin-musea/src/art-module.test.ts 4
JS / TS npm/vite-plugin-musea/src/gallery/template.test.ts 2
JS / TS npm/vite-plugin-musea/src/security.test.ts 4
JS / TS npm/vite-plugin-musea/src/tokens.test.ts 4
JS / TS npm/vite-plugin-musea/src/utils.test.ts 2
JS / TS playground/src/features/atelier/codeOutputs.test.ts 4
JS / TS playground/src/features/atelier/formatters.test.ts 2
JS / TS playground/src/features/cross-file/utils.test.ts 3
JS / TS playground/src/simple.test.ts 2
JS / TS playground/src/utils/position.test.ts 2
JS / TS tests/snapshots/build/elk.ts 2
JS / TS tests/snapshots/build/misskey.ts 3
JS / TS tests/snapshots/build/npmx.ts 2
JS / TS tests/snapshots/build/vuefes.ts 2
JS / TS tests/snapshots/check/compiler-macros.ts 1
JS / TS tests/snapshots/check/elk.ts 1
JS / TS tests/snapshots/check/misskey.ts 1
JS / TS tests/snapshots/check/npmx.ts 1
JS / TS tests/snapshots/check/nuxt-ui.ts 1
JS / TS tests/snapshots/check/reka-ui.ts 1
JS / TS tests/snapshots/check/style-preprocessors.ts 1
JS / TS tests/snapshots/check/toolchain-parity.ts 2
JS / TS tests/snapshots/check/typecheck-errors.ts 1
JS / TS tests/snapshots/check/vuefes.ts 1
JS / TS tests/snapshots/lint/ant-design-vue.ts 1
JS / TS tests/snapshots/lint/elk.ts 1
JS / TS tests/snapshots/lint/misskey.ts 1
JS / TS tests/snapshots/lint/npmx.ts 1
JS / TS tests/snapshots/lint/nuxt-ui.ts 1
JS / TS tests/snapshots/lint/reka-ui.ts 1
JS / TS tests/snapshots/lint/vuefes.ts 1
JS / TS tests/tooling/dev-app.test.ts 4
JS / TS tests/tooling/docs-browser.test.ts 2
JS / TS tests/tooling/e2e-binaries.test.ts 3
JS / TS tests/tooling/e2e-tasks.test.ts 1
JS / TS tests/tooling/e2e-workflow.test.ts 1
JS / TS tests/tooling/editor-integrations.test.ts 5
JS / TS tests/tooling/github-comments.test.ts 2
JS / TS tests/tooling/github-workflows.test.ts 29
JS / TS tests/tooling/lsp-smoke.test.ts 5
JS / TS tests/tooling/moonbit-generate-rule-types.test.ts 1
JS / TS tests/tooling/moonbit-github-scripts.test.ts 9
JS / TS tests/tooling/moonbit-helper.test.ts 2
JS / TS tests/tooling/moonbit-postprocess-types.test.ts 1
JS / TS tests/tooling/moonbit-publish-crates.test.ts 3
JS / TS tests/tooling/moonbit-publish.test.ts 9
JS / TS tests/tooling/moonbit-release.test.ts 1
JS / TS tests/tooling/moonbit-warnings.test.ts 1
JS / TS tests/tooling/package-manifests.test.ts 6
JS / TS tests/tooling/playwright-app-config.test.ts 1
JS / TS tests/tooling/playwright-vrt-config.test.ts 1
JS / TS tests/tooling/production-readiness.test.ts 2
JS / TS tests/tooling/realworld-snapshot-scripts.test.ts 1
JS / TS tests/tooling/task-shell.test.ts 9
Rust crates/vize_armature/src/parser/tests.rs 59
Rust crates/vize_armature/src/tokenizer/entity_decode.rs 11
Rust crates/vize_armature/src/tokenizer/tests.rs 59
Rust crates/vize_atelier_core/src/codegen.rs 32
Rust crates/vize_atelier_core/src/codegen/expression/generate.rs 6
Rust crates/vize_atelier_core/src/codegen/slots.rs 5
Rust crates/vize_atelier_core/src/codegen/v_for/helpers.rs 1
Rust crates/vize_atelier_core/src/runtime_helpers.rs 1
Rust crates/vize_atelier_core/src/test_macros.rs 9
Rust crates/vize_atelier_core/src/transform.rs 10
Rust crates/vize_atelier_core/src/transforms/hoist_static.rs 6
Rust crates/vize_atelier_core/src/transforms/transform_element.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/inline_handler.rs 1
Rust crates/vize_atelier_core/src/transforms/transform_expression/prefix.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/typescript.rs 6
Rust crates/vize_atelier_core/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_core/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_core/src/transforms/v_for.rs 5
Rust crates/vize_atelier_core/src/transforms/v_if.rs 2
Rust crates/vize_atelier_core/src/transforms/v_memo.rs 2
Rust crates/vize_atelier_core/src/transforms/v_model.rs 2
Rust crates/vize_atelier_core/src/transforms/v_on.rs 4
Rust crates/vize_atelier_core/src/transforms/v_once.rs 2
Rust crates/vize_atelier_core/src/transforms/v_slot.rs 6
Rust crates/vize_atelier_dom/src/lib.rs 7
Rust crates/vize_atelier_dom/src/options.rs 7
Rust crates/vize_atelier_dom/src/transforms/v_html.rs 5
Rust crates/vize_atelier_dom/src/transforms/v_model.rs 7
Rust crates/vize_atelier_dom/src/transforms/v_on.rs 10
Rust crates/vize_atelier_dom/src/transforms/v_show.rs 5
Rust crates/vize_atelier_dom/src/transforms/v_text.rs 6
Rust crates/vize_atelier_dom/tests/dom_snapshot.rs 20
Rust crates/vize_atelier_sfc/src/bundler.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/artifacts.rs 8
Rust crates/vize_atelier_sfc/src/compile_script/import_utils.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/inline/tests.rs 20
Rust crates/vize_atelier_sfc/src/compile_script/inline/type_handling.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/lazy_hydration.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/macros.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/statement_sections.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/tests.rs 39
Rust crates/vize_atelier_sfc/src/compile_template/tests.rs 23
Rust crates/vize_atelier_sfc/src/compile/tests.rs 51
Rust crates/vize_atelier_sfc/src/css/tests.rs 21
Rust crates/vize_atelier_sfc/src/lib.rs 7
Rust crates/vize_atelier_sfc/src/parse/tests.rs 31
Rust crates/vize_atelier_sfc/src/rewrite_default.rs 6
Rust crates/vize_atelier_sfc/src/script/analyze_script_bindings.rs 10
Rust crates/vize_atelier_sfc/src/script/context.rs 11
Rust crates/vize_atelier_sfc/src/script/define_emits.rs 5
Rust crates/vize_atelier_sfc/src/script/define_expose.rs 1
Rust crates/vize_atelier_sfc/src/script/define_model.rs 3
Rust crates/vize_atelier_sfc/src/script/define_options.rs 1
Rust crates/vize_atelier_sfc/src/script/define_props_destructure/tests.rs 46
Rust crates/vize_atelier_sfc/src/script/define_props.rs 3
Rust crates/vize_atelier_sfc/src/script/define_slots.rs 2
Rust crates/vize_atelier_sfc/src/script/import_usage_check.rs 15
Rust crates/vize_atelier_sfc/src/script/utils.rs 4
Rust crates/vize_atelier_sfc/src/snapshot_tests.rs 6
Rust crates/vize_atelier_sfc/src/style.rs 15
Rust crates/vize_atelier_sfc/src/vite_plugin/css_scope.rs 3
Rust crates/vize_atelier_sfc/src/vite_plugin/css.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/hmr.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/js_string.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/resolver.rs 6
Rust crates/vize_atelier_sfc/src/vite_plugin/tests.rs 7
Rust crates/vize_atelier_sfc/src/vite_plugin/transform.rs 4
Rust crates/vize_atelier_ssr/src/codegen.rs 7
Rust crates/vize_atelier_ssr/src/errors.rs 1
Rust crates/vize_atelier_ssr/src/lib.rs 2
Rust crates/vize_atelier_ssr/src/options.rs 1
Rust crates/vize_atelier_ssr/src/transforms.rs 11
Rust crates/vize_atelier_ssr/tests/ssr_snapshot.rs 65
Rust crates/vize_atelier_vapor/src/generate.rs 3
Rust crates/vize_atelier_vapor/src/generators/block.rs 2
Rust crates/vize_atelier_vapor/src/generators/component.rs 3
Rust crates/vize_atelier_vapor/src/generators/directive.rs 4
Rust crates/vize_atelier_vapor/src/generators/event.rs 3
Rust crates/vize_atelier_vapor/src/generators/for_node.rs 3
Rust crates/vize_atelier_vapor/src/generators/generate_slot.rs 4
Rust crates/vize_atelier_vapor/src/generators/generate_text.rs 5
Rust crates/vize_atelier_vapor/src/generators/if_node.rs 2
Rust crates/vize_atelier_vapor/src/generators/prop.rs 3
Rust crates/vize_atelier_vapor/src/lib.rs 28
Rust crates/vize_atelier_vapor/src/transform.rs 2
Rust crates/vize_atelier_vapor/src/transforms/element.rs 2
Rust crates/vize_atelier_vapor/src/transforms/transform_slot.rs 1
Rust crates/vize_atelier_vapor/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_for.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_if.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_model.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_on.rs 2
Rust crates/vize_atelier_vapor/src/transforms/v_show.rs 1
Rust crates/vize_canon/src/batch/error.rs 2
Rust crates/vize_canon/src/batch/executor.rs 6
Rust crates/vize_canon/src/batch/executor/cli.rs 1
Rust crates/vize_canon/src/batch/executor/diagnostics.rs 6
Rust crates/vize_canon/src/batch/import_rewriter.rs 9
Rust crates/vize_canon/src/batch/source_map.rs 4
Rust crates/vize_canon/src/batch/type_checker/tests.rs 12
Rust crates/vize_canon/src/batch/virtual_project.rs 9
Rust crates/vize_canon/src/batch/virtual_ts.rs 1
Rust crates/vize_canon/src/checker.rs 19
Rust crates/vize_canon/src/context.rs 3
Rust crates/vize_canon/src/corsa_bridge.rs 3
Rust crates/vize_canon/src/corsa_server.rs 4
Rust crates/vize_canon/src/diagnostic.rs 2
Rust crates/vize_canon/src/file_uri.rs 2
Rust crates/vize_canon/src/intelligence.rs 5
Rust crates/vize_canon/src/lsp_client/diagnostics_api.rs 3
Rust crates/vize_canon/src/lsp_client/lifecycle.rs 1
Rust crates/vize_canon/src/lsp_client/session.rs 6
Rust crates/vize_canon/src/lsp_client/tests.rs 10
Rust crates/vize_canon/src/sfc_typecheck.rs 42
Rust crates/vize_canon/src/source_map.rs 12
Rust crates/vize_canon/src/tests.rs 14
Rust crates/vize_canon/src/typecheck_service.rs 2
Rust crates/vize_canon/src/types.rs 2
Rust crates/vize_canon/src/virtual_ts.rs 17
Rust crates/vize_carton/src/allocator.rs 4
Rust crates/vize_carton/src/clone_in.rs 6
Rust crates/vize_carton/src/config/loader.rs 1
Rust crates/vize_carton/src/directive.rs 18
Rust crates/vize_carton/src/dom_tag_config.rs 5
Rust crates/vize_carton/src/flags.rs 3
Rust crates/vize_carton/src/general.rs 7
Rust crates/vize_carton/src/hash.rs 4
Rust crates/vize_carton/src/i18n.rs 7
Rust crates/vize_carton/src/lsp.rs 7
Rust crates/vize_carton/src/profiler.rs 10
Rust crates/vize_carton/src/source_range.rs 5
Rust crates/vize_carton/src/string_builder.rs 6
Rust crates/vize_carton/src/telegraph.rs 2
Rust crates/vize_carton/tests/loading.rs 5
Rust crates/vize_croquis/src/analysis.rs 2
Rust crates/vize_croquis/src/analyzer.rs 10
Rust crates/vize_croquis/src/analyzer/helpers/identifiers.rs 3
Rust crates/vize_croquis/src/analyzer/helpers/keywords.rs 2
Rust crates/vize_croquis/src/analyzer/helpers/v_for.rs 2
Rust crates/vize_croquis/src/analyzer/template/tests.rs 1
Rust crates/vize_croquis/src/builtins.rs 6
Rust crates/vize_croquis/src/call_graph/analysis.rs 6
Rust crates/vize_croquis/src/cross_file/analyzer.rs 40
Rust crates/vize_croquis/src/cross_file/analyzer/tests_basic.rs 5
Rust crates/vize_croquis/src/cross_file/analyzer/tests_element_id.rs 6
Rust crates/vize_croquis/src/cross_file/analyzer/tests_provide_inject.rs 23
Rust crates/vize_croquis/src/cross_file/analyzer/tests_race_conditions.rs 9
Rust crates/vize_croquis/src/cross_file/analyzer/tests_reactivity_props.rs 11
Rust crates/vize_croquis/src/cross_file/analyzer/tests_single_file.rs 7
Rust crates/vize_croquis/src/cross_file/analyzer/tests_snapshots.rs 4
Rust crates/vize_croquis/src/cross_file/analyzers/boundary.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/component_resolution.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/cross_file_reactivity_tests.rs 7
Rust crates/vize_croquis/src/cross_file/analyzers/element_id.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/emit.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/event_bubbling.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/fallthrough.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/props_validation.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/provide_inject.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/reactivity.rs 1
Rust crates/vize_croquis/src/cross_file/analyzers/setup_context.rs 1
Rust crates/vize_croquis/src/cross_file/diagnostics_tests.rs 13
Rust crates/vize_croquis/src/cross_file/diagnostics/diagnostics_tests.rs 13
Rust crates/vize_croquis/src/cross_file/graph.rs 3
Rust crates/vize_croquis/src/cross_file/registry.rs 2
Rust crates/vize_croquis/src/cross_file/suppression.rs 8
Rust crates/vize_croquis/src/css.rs 1
Rust crates/vize_croquis/src/declaration_ts.rs 2
Rust crates/vize_croquis/src/hoist.rs 2
Rust crates/vize_croquis/src/import_resolver.rs 4
Rust crates/vize_croquis/src/macros.rs 3
Rust crates/vize_croquis/src/naming.rs 7
Rust crates/vize_croquis/src/optimization.rs 2
Rust crates/vize_croquis/src/provide.rs 2
Rust crates/vize_croquis/src/race.rs 1
Rust crates/vize_croquis/src/reactivity_tracking/tracker.rs 7
Rust crates/vize_croquis/src/reactivity.rs 5
Rust crates/vize_croquis/src/scope/chain/chain_tests.rs 23
Rust crates/vize_croquis/src/scope/types.rs 7
Rust crates/vize_croquis/src/script_parser.rs 22
Rust crates/vize_croquis/src/setup_context.rs 2
Rust crates/vize_croquis/src/symbol.rs 2
Rust crates/vize_croquis/src/types.rs 5
Rust crates/vize_croquis/src/virtual_ts.rs 11
Rust crates/vize_fresco/src/component/box_node.rs 4
Rust crates/vize_fresco/src/component/input_node.rs 4
Rust crates/vize_fresco/src/component/text_node.rs 4
Rust crates/vize_fresco/src/input/event.rs 2
Rust crates/vize_fresco/src/input/ime/candidate.rs 6
Rust crates/vize_fresco/src/input/ime/platform.rs 4
Rust crates/vize_fresco/src/input/ime/preedit.rs 7
Rust crates/vize_fresco/src/input/ime/state.rs 5
Rust crates/vize_fresco/src/input/keyboard.rs 5
Rust crates/vize_fresco/src/input/mouse.rs 3
Rust crates/vize_fresco/src/layout/engine.rs 4
Rust crates/vize_fresco/src/layout/flex.rs 3
Rust crates/vize_fresco/src/layout/rect.rs 7
Rust crates/vize_fresco/src/render/diff.rs 4
Rust crates/vize_fresco/src/render/node.rs 4
Rust crates/vize_fresco/src/render/painter.rs 3
Rust crates/vize_fresco/src/render/tree.rs 4
Rust crates/vize_fresco/src/terminal/backend.rs 1
Rust crates/vize_fresco/src/terminal/buffer.rs 6
Rust crates/vize_fresco/src/terminal/cell.rs 4
Rust crates/vize_fresco/src/terminal/cursor.rs 3
Rust crates/vize_fresco/src/text/segment.rs 12
Rust crates/vize_fresco/src/text/width.rs 10
Rust crates/vize_fresco/src/text/wrap.rs 11
Rust crates/vize_glyph/src/lib.rs 5
Rust crates/vize_glyph/src/script.rs 8
Rust crates/vize_glyph/src/style.rs 4
Rust crates/vize_glyph/src/template.rs 32
Rust crates/vize_maestro/src/document/store.rs 12
Rust crates/vize_maestro/src/ide.rs 10
Rust crates/vize_maestro/src/ide/code_action.rs 3
Rust crates/vize_maestro/src/ide/code_lens.rs 4
Rust crates/vize_maestro/src/ide/completion.rs 14
Rust crates/vize_maestro/src/ide/definition.rs 20
Rust crates/vize_maestro/src/ide/diagnostics.rs 11
Rust crates/vize_maestro/src/ide/diagnostics/corsa.rs 3
Rust crates/vize_maestro/src/ide/document_link.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/context.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/i18n.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/router.rs 2
Rust crates/vize_maestro/src/ide/file_rename.rs 3
Rust crates/vize_maestro/src/ide/file_rename/manual.rs 3
Rust crates/vize_maestro/src/ide/hover.rs 13
Rust crates/vize_maestro/src/ide/inlay_hint.rs 7
Rust crates/vize_maestro/src/ide/references.rs 6
Rust crates/vize_maestro/src/ide/rename.rs 6
Rust crates/vize_maestro/src/ide/semantic_tokens.rs 18
Rust crates/vize_maestro/src/ide/type_service.rs 2
Rust crates/vize_maestro/src/ide/type_service/diagnostics.rs 4
Rust crates/vize_maestro/src/ide/workspace_symbols.rs 5
Rust crates/vize_maestro/src/server/capabilities.rs 2
Rust crates/vize_maestro/src/server/format.rs 6
Rust crates/vize_maestro/src/server/state.rs 15
Rust crates/vize_maestro/src/utils/position.rs 8
Rust crates/vize_maestro/src/virtual_code/generator.rs 6
Rust crates/vize_maestro/src/virtual_code/script_code.rs 2
Rust crates/vize_maestro/src/virtual_code/source_map.rs 6
Rust crates/vize_maestro/src/virtual_code/style_code.rs 2
Rust crates/vize_maestro/src/virtual_code/template_code.rs 2
Rust crates/vize_musea/src/autogen.rs 4
Rust crates/vize_musea/src/autogen/strategy.rs 8
Rust crates/vize_musea/src/docs.rs 2
Rust crates/vize_musea/src/docs/catalog.rs 3
Rust crates/vize_musea/src/docs/markdown.rs 2
Rust crates/vize_musea/src/lib.rs 4
Rust crates/vize_musea/src/palette/codegen.rs 4
Rust crates/vize_musea/src/palette/inference.rs 7
Rust crates/vize_musea/src/palette/types.rs 3
Rust crates/vize_musea/src/parse.rs 6
Rust crates/vize_musea/src/parse/art_block.rs 4
Rust crates/vize_musea/src/parse/variant.rs 7
Rust crates/vize_musea/src/transform/to_csf.rs 6
Rust crates/vize_musea/src/transform/to_vue.rs 4
Rust crates/vize_musea/src/types.rs 3
Rust crates/vize_musea/src/vrt/config.rs 5
Rust crates/vize_musea/src/vrt/preset.rs 5
Rust crates/vize_patina/src/diagnostic.rs 19
Rust crates/vize_patina/src/lib.rs 2
Rust crates/vize_patina/src/linter/corsa_session/tests.rs 2
Rust crates/vize_patina/src/linter/engine.rs 3
Rust crates/vize_patina/src/linter/native_type_aware/template_queries/calls.rs 15
Rust crates/vize_patina/src/linter/native_type_aware/template_queries/collector.rs 1
Rust crates/vize_patina/src/linter/native_type_aware/tests.rs 47
Rust crates/vize_patina/src/linter/tests/basic.rs 17
Rust crates/vize_patina/src/linter/tests/directives.rs 6
Rust crates/vize_patina/src/linter/tests/sfc.rs 18
Rust crates/vize_patina/src/output.rs 10
Rust crates/vize_patina/src/preset.rs 4
Rust crates/vize_patina/src/rules/a11y/alt_text.rs 11
Rust crates/vize_patina/src/rules/a11y/anchor_has_content.rs 4
Rust crates/vize_patina/src/rules/a11y/anchor_is_valid.rs 10
Rust crates/vize_patina/src/rules/a11y/aria_props.rs 12
Rust crates/vize_patina/src/rules/a11y/aria_role.rs 15
Rust crates/vize_patina/src/rules/a11y/aria_unsupported_elements.rs 3
Rust crates/vize_patina/src/rules/a11y/click_events_have_key_events.rs 8
Rust crates/vize_patina/src/rules/a11y/form_control_has_label.rs 10
Rust crates/vize_patina/src/rules/a11y/heading_has_content.rs 4
Rust crates/vize_patina/src/rules/a11y/iframe_has_title.rs 4
Rust crates/vize_patina/src/rules/a11y/img_alt.rs 3
Rust crates/vize_patina/src/rules/a11y/interactive_supports_focus.rs 6
Rust crates/vize_patina/src/rules/a11y/label_has_for.rs 6
Rust crates/vize_patina/src/rules/a11y/media_has_caption.rs 6
Rust crates/vize_patina/src/rules/a11y/mouse_events_have_key_events.rs 6
Rust crates/vize_patina/src/rules/a11y/no_access_key.rs 2
Rust crates/vize_patina/src/rules/a11y/no_aria_hidden_on_focusable.rs 3
Rust crates/vize_patina/src/rules/a11y/no_autofocus.rs 2
Rust crates/vize_patina/src/rules/a11y/no_distracting_elements.rs 3
Rust crates/vize_patina/src/rules/a11y/no_i_for_icon.rs 13
Rust crates/vize_patina/src/rules/a11y/no_redundant_roles.rs 6
Rust crates/vize_patina/src/rules/a11y/no_refer_to_non_existent_id.rs 3
Rust crates/vize_patina/src/rules/a11y/no_role_presentation_on_focusable.rs 3
Rust crates/vize_patina/src/rules/a11y/no_static_element_interactions.rs 7
Rust crates/vize_patina/src/rules/a11y/role_has_required_aria_props.rs 7
Rust crates/vize_patina/src/rules/a11y/tabindex_no_positive.rs 4
Rust crates/vize_patina/src/rules/css.rs 6
Rust crates/vize_patina/src/rules/css/no_display_none.rs 3
Rust crates/vize_patina/src/rules/css/no_hardcoded_values.rs 7
Rust crates/vize_patina/src/rules/css/no_id_selectors.rs 3
Rust crates/vize_patina/src/rules/css/no_important.rs 2
Rust crates/vize_patina/src/rules/css/no_utility_classes.rs 4
Rust crates/vize_patina/src/rules/css/no_v_bind_performance.rs 4
Rust crates/vize_patina/src/rules/css/prefer_logical_properties.rs 2
Rust crates/vize_patina/src/rules/css/prefer_nested_selectors.rs 6
Rust crates/vize_patina/src/rules/css/prefer_slotted.rs 3
Rust crates/vize_patina/src/rules/css/require_font_display.rs 3
Rust crates/vize_patina/src/rules/ecosystem/i18n_no_missing_key.rs 4
Rust crates/vize_patina/src/rules/ecosystem/nuxt_prefer_nuxt_link.rs 3
Rust crates/vize_patina/src/rules/ecosystem/router_link_require_to.rs 3
Rust crates/vize_patina/src/rules/ecosystem/vue_router_prefer_named_link.rs 3
Rust crates/vize_patina/src/rules/html/deprecated_attr.rs 8
Rust crates/vize_patina/src/rules/html/deprecated_element.rs 9
Rust crates/vize_patina/src/rules/html/id_duplication.rs 6
Rust crates/vize_patina/src/rules/html/no_consecutive_br.rs 6
Rust crates/vize_patina/src/rules/html/no_duplicate_dt.rs 5
Rust crates/vize_patina/src/rules/html/no_empty_palpable_content.rs 12
Rust crates/vize_patina/src/rules/html/require_datetime.rs 8
Rust crates/vize_patina/src/rules/musea.rs 5
Rust crates/vize_patina/src/rules/musea/no_empty_variant.rs 3
Rust crates/vize_patina/src/rules/musea/prefer_design_tokens.rs 8
Rust crates/vize_patina/src/rules/musea/require_component.rs 2
Rust crates/vize_patina/src/rules/musea/require_title.rs 3
Rust crates/vize_patina/src/rules/musea/unique_variant_names.rs 3
Rust crates/vize_patina/src/rules/musea/valid_variant.rs 3
Rust crates/vize_patina/src/rules/opinionated/a11y/heading_levels.rs 9
Rust crates/vize_patina/src/rules/opinionated/a11y/landmark_roles.rs 9
Rust crates/vize_patina/src/rules/opinionated/a11y/placeholder_label_option.rs 6
Rust crates/vize_patina/src/rules/opinionated/a11y/use_list.rs 10
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_floating_promises.rs 1
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_reactivity_loss.rs 1
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_unsafe_template_binding.rs 1
Rust crates/vize_patina/src/rules/opinionated/vapor/no_inline_template.rs 3
Rust crates/vize_patina/src/rules/opinionated/vapor/prefer_static_class.rs 5
Rust crates/vize_patina/src/rules/opinionated/vapor/require_vapor_attribute.rs 1
Rust crates/vize_patina/src/rules/opinionated/vue/component_name_in_template_casing.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/html_self_closing.rs 5
Rust crates/vize_patina/src/rules/opinionated/vue/multi_word_component_names.rs 9
Rust crates/vize_patina/src/rules/opinionated/vue/no_boolean_attr_value.rs 9
Rust crates/vize_patina/src/rules/opinionated/vue/no_inline_style.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/no_template_shadow.rs 3
Rust crates/vize_patina/src/rules/opinionated/vue/prefer_props_shorthand.rs 6
Rust crates/vize_patina/src/rules/opinionated/vue/require_component_registration.rs 3
Rust crates/vize_patina/src/rules/opinionated/vue/scoped_event_names.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/use_unique_element_ids.rs 20
Rust crates/vize_patina/src/rules/opinionated/vue/use_v_on_exact.rs 5
Rust crates/vize_patina/src/rules/opinionated/vue/v_bind_style.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/warn_custom_directive.rs 4
Rust crates/vize_patina/src/rules/script.rs 2
Rust crates/vize_patina/src/rules/script/no_async_in_computed.rs 4
Rust crates/vize_patina/src/rules/script/no_deep_destructure_in_props.rs 5
Rust crates/vize_patina/src/rules/script/no_get_current_instance.rs 5
Rust crates/vize_patina/src/rules/script/no_import_compiler_macros.rs 6
Rust crates/vize_patina/src/rules/script/no_internal_imports.rs 7
Rust crates/vize_patina/src/rules/script/no_next_tick.rs 5
Rust crates/vize_patina/src/rules/script/no_options_api.rs 6
Rust crates/vize_patina/src/rules/script/no_reactive_destructure.rs 4
Rust crates/vize_patina/src/rules/script/no_reserved_identifiers.rs 4
Rust crates/vize_patina/src/rules/script/no_top_level_ref_in_script.rs 5
Rust crates/vize_patina/src/rules/script/no_with_defaults.rs 3
Rust crates/vize_patina/src/rules/script/pinia_prefer_store_to_refs.rs 3
Rust crates/vize_patina/src/rules/script/prefer_computed.rs 3
Rust crates/vize_patina/src/rules/script/prefer_import_from_vue.rs 8
Rust crates/vize_patina/src/rules/script/prefer_ref_over_reactive.rs 5
Rust crates/vize_patina/src/rules/script/prefer_use_attrs.rs 3
Rust crates/vize_patina/src/rules/script/prefer_use_id.rs 4
Rust crates/vize_patina/src/rules/script/prefer_use_slots.rs 2
Rust crates/vize_patina/src/rules/script/prefer_use_template_ref.rs 6
Rust crates/vize_patina/src/rules/script/require_function_return_type.rs 3
Rust crates/vize_patina/src/rules/script/require_symbol_provide.rs 6
Rust crates/vize_patina/src/rules/script/vue_router_prefer_named_push.rs 3
Rust crates/vize_patina/src/rules/script/vue_test_utils_no_html_snapshot.rs 2
Rust crates/vize_patina/src/rules/ssr/no_browser_globals_in_ssr.rs 15
Rust crates/vize_patina/src/rules/ssr/no_hydration_mismatch.rs 5
Rust crates/vize_patina/src/rules/type_aware/require_typed_emits.rs 1
Rust crates/vize_patina/src/rules/type_aware/require_typed_props.rs 1
Rust crates/vize_patina/src/rules/vapor/no_vue_lifecycle_events.rs 4
Rust crates/vize_patina/src/rules/vue/a11y_img_alt.rs 4
Rust crates/vize_patina/src/rules/vue/attribute_hyphenation.rs 4
Rust crates/vize_patina/src/rules/vue/attribute_order.rs 4
Rust crates/vize_patina/src/rules/vue/component_definition_name_casing.rs 7
Rust crates/vize_patina/src/rules/vue/html_quotes.rs 3
Rust crates/vize_patina/src/rules/vue/mustache_interpolation_spacing.rs 4
Rust crates/vize_patina/src/rules/vue/no_child_content.rs 7
Rust crates/vize_patina/src/rules/vue/no_dupe_v_else_if.rs 3
Rust crates/vize_patina/src/rules/vue/no_duplicate_attributes.rs 8
Rust crates/vize_patina/src/rules/vue/no_lone_template.rs 4
Rust crates/vize_patina/src/rules/vue/no_multi_spaces.rs 4
Rust crates/vize_patina/src/rules/vue/no_mutating_props.rs 2
Rust crates/vize_patina/src/rules/vue/no_reserved_component_names.rs 8
Rust crates/vize_patina/src/rules/vue/no_template_key.rs 4
Rust crates/vize_patina/src/rules/vue/no_textarea_mustache.rs 3
Rust crates/vize_patina/src/rules/vue/no_undefined_refs.rs 1
Rust crates/vize_patina/src/rules/vue/no_unsafe_url.rs 11
Rust crates/vize_patina/src/rules/vue/no_unused_components.rs 2
Rust crates/vize_patina/src/rules/vue/no_unused_properties.rs 2
Rust crates/vize_patina/src/rules/vue/no_unused_vars.rs 2
Rust crates/vize_patina/src/rules/vue/no_use_v_if_with_v_for.rs 5
Rust crates/vize_patina/src/rules/vue/no_useless_template_attributes.rs 5
Rust crates/vize_patina/src/rules/vue/no_v_html.rs 2
Rust crates/vize_patina/src/rules/vue/no_v_text_v_html_on_component.rs 5
Rust crates/vize_patina/src/rules/vue/permitted_contents.rs 22
Rust crates/vize_patina/src/rules/vue/prop_name_casing.rs 7
Rust crates/vize_patina/src/rules/vue/require_component_is.rs 5
Rust crates/vize_patina/src/rules/vue/require_scoped_style.rs 4
Rust crates/vize_patina/src/rules/vue/require_v_for_key.rs 4
Rust crates/vize_patina/src/rules/vue/sfc_element_order.rs 4
Rust crates/vize_patina/src/rules/vue/single_style_block.rs 4
Rust crates/vize_patina/src/rules/vue/v_on_style.rs 4
Rust crates/vize_patina/src/rules/vue/v_slot_style.rs 4
Rust crates/vize_patina/src/rules/vue/valid_attribute_name.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_bind.rs 5
Rust crates/vize_patina/src/rules/vue/valid_v_else.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_for.rs 6
Rust crates/vize_patina/src/rules/vue/valid_v_if.rs 4
Rust crates/vize_patina/src/rules/vue/valid_v_memo.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_model.rs 8
Rust crates/vize_patina/src/rules/vue/valid_v_on.rs 4
Rust crates/vize_patina/src/rules/vue/valid_v_show.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_slot.rs 4
Rust crates/vize_patina/src/telegraph.rs 7
Rust crates/vize_patina/src/visitor.rs 7
Rust crates/vize_relief/src/ast/tests.rs 34
Rust crates/vize_relief/src/errors.rs 9
Rust crates/vize_relief/src/options.rs 8
Rust crates/vize_vitrine/src/napi/lint.rs 2
Rust crates/vize_vitrine/src/wasm.rs 1
Rust crates/vize_vitrine/src/wasm/analyze.rs 1
Rust crates/vize/src/cli.rs 4
Rust crates/vize/src/commands/check/dts.rs 2
Rust crates/vize/src/commands/check/nuxt.rs 6
Rust crates/vize/src/commands/check/runner.rs 3
Rust crates/vize/src/commands/check/runner/collect.rs 5
Rust crates/vize/src/commands/check/tsconfig_inputs.rs 7
Rust crates/vize/src/commands/fmt.rs 2
Rust crates/vize/src/commands/lint.rs 10
Rust crates/vize/src/commands/profile.rs 1
Rust crates/vize/tests/check_cli.rs 6
VRT examples/vite-musea/e2e/vrt/musea-gallery.spec.ts 4
VRT playground/e2e/vrt/atelier-code-tabs.spec.ts 1
VRT playground/e2e/vrt/cross-file-ui.spec.ts 3
VRT playground/e2e/vrt/playground.spec.ts 2
VRT playground/e2e/vrt/vapor-runtime.spec.ts 1

Full per-test names are written to the workflow summary and uploaded as an artifact.

Job Overview

Area Job Focus Result Duration Log
JS / TS check-js workspace checks, script tests, editor extension packaging, JS package builds success 54s open
Rust fmt-rust cargo fmt success 18s open
Rust coverage coverage summary success 38s open
Rust clippy-and-test cargo clippy and cargo test success 3m 20s open
E2E / VRT playground-test playground browser tests and visual snapshots success 3m 32s open
Infra nix-flake nix flake check success 7m 37s open
Other build-js-packages workflow job success 2m 21s open
Other test-scripts workflow job success 3m 21s open
Other check-vize-apps workflow job success 2m 1s open
Other editor-extensions workflow job success 1m 9s open
Other test-report-comment workflow job in_progress - open

Step Details

JS / TS / check-js: success, 54s

Open job log

# Step Result Duration Started Completed
1 Set up job success 0s 2026-05-17 05:49:29 UTC 2026-05-17 05:49:29 UTC
2 Run actions/checkout@de0fac2 success 4s 2026-05-17 05:49:29 UTC 2026-05-17 05:49:33 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 18s 2026-05-17 05:49:33 UTC 2026-05-17 05:49:51 UTC
4 Install JS dependencies success 6s 2026-05-17 05:49:51 UTC 2026-05-17 05:49:57 UTC
5 Check JS/TS success 23s 2026-05-17 05:49:57 UTC 2026-05-17 05:50:20 UTC
9 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-17 05:50:20 UTC 2026-05-17 05:50:20 UTC
10 Post Run actions/checkout@de0fac2 success 1s 2026-05-17 05:50:20 UTC 2026-05-17 05:50:21 UTC
11 Complete job success 0s 2026-05-17 05:50:21 UTC 2026-05-17 05:50:21 UTC
Rust / fmt-rust: success, 18s

Open job log

# Step Result Duration Started Completed
1 Set up job success 0s 2026-05-17 05:49:45 UTC 2026-05-17 05:49:45 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-17 05:49:45 UTC 2026-05-17 05:49:47 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 2s 2026-05-17 05:49:47 UTC 2026-05-17 05:49:49 UTC
4 Format Rust success 11s 2026-05-17 05:49:49 UTC 2026-05-17 05:50:00 UTC
8 Post Run actions/checkout@de0fac2 success 1s 2026-05-17 05:50:00 UTC 2026-05-17 05:50:01 UTC
9 Complete job success 0s 2026-05-17 05:50:01 UTC 2026-05-17 05:50:01 UTC
Rust / coverage: success, 38s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:50:35 UTC 2026-05-17 05:50:36 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:50:36 UTC 2026-05-17 05:50:39 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-17 05:50:39 UTC 2026-05-17 05:50:40 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-17 05:50:40 UTC 2026-05-17 05:50:44 UTC
5 Run Swatinem/rust-cache@e18b497 success 14s 2026-05-17 05:50:44 UTC 2026-05-17 05:50:58 UTC
6 Coverage report success 11s 2026-05-17 05:50:58 UTC 2026-05-17 05:51:09 UTC
10 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-17 05:51:09 UTC 2026-05-17 05:51:09 UTC
11 Post Run ./.github/actions/setup-moonbit success 1s 2026-05-17 05:51:09 UTC 2026-05-17 05:51:10 UTC
12 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:51:10 UTC 2026-05-17 05:51:10 UTC
13 Complete job success 0s 2026-05-17 05:51:10 UTC 2026-05-17 05:51:10 UTC
Rust / clippy-and-test: success, 3m 20s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-17 05:50:35 UTC 2026-05-17 05:50:37 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:50:37 UTC 2026-05-17 05:50:40 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-17 05:50:40 UTC 2026-05-17 05:50:41 UTC
4 Run voidzero-dev/setup-vp@ca1c466 success 5s 2026-05-17 05:50:41 UTC 2026-05-17 05:50:46 UTC
5 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-17 05:50:46 UTC 2026-05-17 05:51:01 UTC
6 Clippy success 50s 2026-05-17 05:51:01 UTC 2026-05-17 05:51:51 UTC
7 Install Pkl CLI success 2s 2026-05-17 05:51:51 UTC 2026-05-17 05:51:53 UTC
8 Test success 2m 0s 2026-05-17 05:51:53 UTC 2026-05-17 05:53:53 UTC
14 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-17 05:53:53 UTC 2026-05-17 05:53:54 UTC
15 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-17 05:53:54 UTC 2026-05-17 05:53:54 UTC
16 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:53:54 UTC 2026-05-17 05:53:54 UTC
17 Complete job success 0s 2026-05-17 05:53:54 UTC 2026-05-17 05:53:54 UTC
E2E / VRT / playground-test: success, 3m 32s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-17 05:52:45 UTC 2026-05-17 05:52:47 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:52:48 UTC 2026-05-17 05:52:51 UTC
3 Setup Rust success 3s 2026-05-17 05:52:51 UTC 2026-05-17 05:52:54 UTC
4 Run ./.github/actions/setup-moonbit success 3s 2026-05-17 05:52:54 UTC 2026-05-17 05:52:57 UTC
5 Cache Rust success 15s 2026-05-17 05:52:57 UTC 2026-05-17 05:53:12 UTC
6 Cache WASM build success 1s 2026-05-17 05:53:12 UTC 2026-05-17 05:53:13 UTC
7 Install wasm-bindgen-cli success 0s 2026-05-17 05:53:13 UTC 2026-05-17 05:53:13 UTC
8 Build WASM success 56s 2026-05-17 05:53:13 UTC 2026-05-17 05:54:09 UTC
9 Setup Vite+ and Node.js success 18s 2026-05-17 05:54:09 UTC 2026-05-17 05:54:27 UTC
10 Install JS dependencies success 4s 2026-05-17 05:54:27 UTC 2026-05-17 05:54:31 UTC
11 Download shared JS build artifacts success 1s 2026-05-17 05:54:31 UTC 2026-05-17 05:54:32 UTC
12 Cache Playwright browsers success 4s 2026-05-17 05:54:32 UTC 2026-05-17 05:54:36 UTC
13 Install Playwright browsers skipped 0s 2026-05-17 05:54:36 UTC 2026-05-17 05:54:36 UTC
14 Run playground tests success 7s 2026-05-17 05:54:36 UTC 2026-05-17 05:54:43 UTC
15 Run VRT success 1m 29s 2026-05-17 05:54:43 UTC 2026-05-17 05:56:12 UTC
16 Upload VRT report skipped 0s 2026-05-17 05:56:12 UTC 2026-05-17 05:56:12 UTC
17 Update VRT snapshots skipped 0s 2026-05-17 05:56:12 UTC 2026-05-17 05:56:12 UTC
18 Fail if VRT failed skipped 0s 2026-05-17 05:56:12 UTC 2026-05-17 05:56:12 UTC
19 Upload VRT diff artifacts skipped 0s 2026-05-17 05:56:12 UTC 2026-05-17 05:56:12 UTC
33 Post Cache Playwright browsers success 2s 2026-05-17 05:56:12 UTC 2026-05-17 05:56:14 UTC
34 Post Setup Vite+ and Node.js success 0s 2026-05-17 05:56:14 UTC 2026-05-17 05:56:14 UTC
35 Post Cache WASM build success 1s 2026-05-17 05:56:14 UTC 2026-05-17 05:56:15 UTC
36 Post Cache Rust success 0s 2026-05-17 05:56:15 UTC 2026-05-17 05:56:15 UTC
37 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-17 05:56:15 UTC 2026-05-17 05:56:15 UTC
38 Post Run actions/checkout@de0fac2 success 1s 2026-05-17 05:56:15 UTC 2026-05-17 05:56:16 UTC
39 Complete job success 0s 2026-05-17 05:56:16 UTC 2026-05-17 05:56:16 UTC
Infra / nix-flake: success, 7m 37s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:50:10 UTC 2026-05-17 05:50:11 UTC
2 Run actions/checkout@de0fac2 success 1s 2026-05-17 05:50:11 UTC 2026-05-17 05:50:12 UTC
3 Run cachix/install-nix-action@8aa0397 success 4s 2026-05-17 05:50:12 UTC 2026-05-17 05:50:16 UTC
4 Cache Nix store success 49s 2026-05-17 05:50:16 UTC 2026-05-17 05:51:05 UTC
5 Check flake success 6m 39s 2026-05-17 05:51:05 UTC 2026-05-17 05:57:44 UTC
9 Post Cache Nix store success 1s 2026-05-17 05:57:44 UTC 2026-05-17 05:57:45 UTC
10 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:57:45 UTC 2026-05-17 05:57:45 UTC
11 Complete job success 0s 2026-05-17 05:57:45 UTC 2026-05-17 05:57:45 UTC
Other / build-js-packages: success, 2m 21s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:49:29 UTC 2026-05-17 05:49:30 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:49:30 UTC 2026-05-17 05:49:33 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 18s 2026-05-17 05:49:33 UTC 2026-05-17 05:49:51 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-17 05:49:51 UTC 2026-05-17 05:49:55 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-17 05:49:55 UTC 2026-05-17 05:49:56 UTC
6 Run Swatinem/rust-cache@e18b497 success 14s 2026-05-17 05:49:56 UTC 2026-05-17 05:50:10 UTC
7 Install JS dependencies success 5s 2026-05-17 05:50:10 UTC 2026-05-17 05:50:15 UTC
8 Build native package success 1m 8s 2026-05-17 05:50:15 UTC 2026-05-17 05:51:23 UTC
9 Build JS packages success 20s 2026-05-17 05:51:23 UTC 2026-05-17 05:51:43 UTC
10 Stage shared JS build artifacts success 0s 2026-05-17 05:51:43 UTC 2026-05-17 05:51:43 UTC
11 Upload shared JS build artifacts success 3s 2026-05-17 05:51:43 UTC 2026-05-17 05:51:46 UTC
19 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-17 05:51:46 UTC 2026-05-17 05:51:46 UTC
20 Post Run ./.github/actions/setup-moonbit success 1s 2026-05-17 05:51:46 UTC 2026-05-17 05:51:47 UTC
21 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-17 05:51:47 UTC 2026-05-17 05:51:47 UTC
22 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:51:47 UTC 2026-05-17 05:51:47 UTC
23 Complete job success 0s 2026-05-17 05:51:47 UTC 2026-05-17 05:51:47 UTC
Other / test-scripts: success, 3m 21s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:49:29 UTC 2026-05-17 05:49:30 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-17 05:49:30 UTC 2026-05-17 05:49:33 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 19s 2026-05-17 05:49:33 UTC 2026-05-17 05:49:52 UTC
4 Run ./.github/actions/setup-moonbit success 5s 2026-05-17 05:49:52 UTC 2026-05-17 05:49:57 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 0s 2026-05-17 05:49:57 UTC 2026-05-17 05:49:57 UTC
6 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-17 05:49:57 UTC 2026-05-17 05:50:12 UTC
7 Install JS dependencies success 6s 2026-05-17 05:50:12 UTC 2026-05-17 05:50:18 UTC
8 Build vize CLI success 1m 7s 2026-05-17 05:50:18 UTC 2026-05-17 05:51:25 UTC
9 Install vize CLI success 0s 2026-05-17 05:51:25 UTC 2026-05-17 05:51:25 UTC
10 Test release scripts success 1m 22s 2026-05-17 05:51:25 UTC 2026-05-17 05:52:47 UTC
17 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-17 05:52:47 UTC 2026-05-17 05:52:47 UTC
18 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-17 05:52:47 UTC 2026-05-17 05:52:47 UTC
19 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-17 05:52:47 UTC 2026-05-17 05:52:47 UTC
20 Post Run actions/checkout@de0fac2 success 1s 2026-05-17 05:52:47 UTC 2026-05-17 05:52:48 UTC
21 Complete job success 0s 2026-05-17 05:52:48 UTC 2026-05-17 05:52:48 UTC
Other / check-vize-apps: success, 2m 1s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:49:31 UTC 2026-05-17 05:49:32 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-17 05:49:32 UTC 2026-05-17 05:49:34 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 18s 2026-05-17 05:49:34 UTC 2026-05-17 05:49:52 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 4s 2026-05-17 05:49:52 UTC 2026-05-17 05:49:56 UTC
5 Run Swatinem/rust-cache@e18b497 success 14s 2026-05-17 05:49:56 UTC 2026-05-17 05:50:10 UTC
6 Install JS dependencies success 6s 2026-05-17 05:50:10 UTC 2026-05-17 05:50:16 UTC
7 Build vize CLI success 1m 9s 2026-05-17 05:50:16 UTC 2026-05-17 05:51:25 UTC
8 Install vize CLI success 0s 2026-05-17 05:51:25 UTC 2026-05-17 05:51:25 UTC
9 Check Vize app fixtures success 4s 2026-05-17 05:51:25 UTC 2026-05-17 05:51:29 UTC
16 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-17 05:51:29 UTC 2026-05-17 05:51:29 UTC
17 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-17 05:51:29 UTC 2026-05-17 05:51:29 UTC
18 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:51:29 UTC 2026-05-17 05:51:29 UTC
19 Complete job success 0s 2026-05-17 05:51:29 UTC 2026-05-17 05:51:29 UTC
Other / editor-extensions: success, 1m 9s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:49:32 UTC 2026-05-17 05:49:33 UTC
2 Run actions/checkout@de0fac2 success 4s 2026-05-17 05:49:33 UTC 2026-05-17 05:49:37 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 17s 2026-05-17 05:49:37 UTC 2026-05-17 05:49:54 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 2s 2026-05-17 05:49:54 UTC 2026-05-17 05:49:56 UTC
5 Run Swatinem/rust-cache@e18b497 success 14s 2026-05-17 05:49:56 UTC 2026-05-17 05:50:10 UTC
6 Install JS dependencies success 6s 2026-05-17 05:50:10 UTC 2026-05-17 05:50:16 UTC
7 Check and package editor extensions success 23s 2026-05-17 05:50:16 UTC 2026-05-17 05:50:39 UTC
12 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-17 05:50:39 UTC 2026-05-17 05:50:40 UTC
13 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-17 05:50:40 UTC 2026-05-17 05:50:40 UTC
14 Post Run actions/checkout@de0fac2 success 0s 2026-05-17 05:50:40 UTC 2026-05-17 05:50:40 UTC
15 Complete job success 0s 2026-05-17 05:50:40 UTC 2026-05-17 05:50:40 UTC
Other / test-report-comment: in_progress, -

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-17 05:59:22 UTC 2026-05-17 05:59:23 UTC
2 Checkout trusted base success 1s 2026-05-17 05:59:23 UTC 2026-05-17 05:59:24 UTC
3 Download test inventory success 0s 2026-05-17 05:59:24 UTC 2026-05-17 05:59:24 UTC
4 Comment detailed test report in_progress - 2026-05-17 05:59:24 UTC -
8 Post Checkout trusted base pending - - -

@ubugeeei
Copy link
Copy Markdown
Collaborator Author

ubugeeei commented May 17, 2026

CI triage: the only failing check is external setup, not this workflow code. pkg-pr-new publish exits with The app https://github.com/apps/pkg-pr-new is not installed on ubugeeei/vize. I am leaving this PR as draft instead of bypass-merging it, because merging now would add a workflow that fails until the GitHub App is installed.

@ubugeeei ubugeeei force-pushed the codex/pkg-pr-new-preview branch from cbc3ce9 to b3ace01 Compare May 18, 2026 10:31
@github-actions
Copy link
Copy Markdown
Contributor

PR Benchmark

Base: 7398fbd395aa48433bf19b6599fd810499f2f8c3 Head: b3ace016af3a8bc49af62b69959ddd920803fca1 Input: 300 generated SFC files
Median of 5 measured run(s) after 1 warmup run(s). Times are shown in milliseconds to 0.001ms. Rate is head/base, so below 1.000x is faster. Regression threshold: 5%.
Budget: passed.

Task Base Head Rate Result
Compile SFC 1,363.920ms 1,339.526ms 0.982x stable
Lint 538.246ms 537.330ms 0.998x stable
Type check 1,230.223ms 1,241.442ms 1.009x stable
Raw run times

Compile SFC

  • Base: 1,369.745ms, 1,364.223ms, 1,363.920ms, 1,348.065ms, 1,356.654ms
  • Head: 1,319.931ms, 1,362.529ms, 1,325.116ms, 1,339.526ms, 1,347.249ms

Lint

  • Base: 539.368ms, 539.155ms, 538.246ms, 534.098ms, 534.202ms
  • Head: 540.166ms, 537.330ms, 537.054ms, 538.967ms, 536.788ms

Type check

  • Base: 1,230.223ms, 1,213.685ms, 1,243.177ms, 1,223.878ms, 1,234.878ms
  • Head: 1,243.809ms, 1,216.951ms, 1,256.509ms, 1,226.667ms, 1,241.442ms

@github-actions
Copy link
Copy Markdown
Contributor

Detailed Test Report

Commit: b3ace016af3a
Workflow: Check #26028087905
Attempt: 1
Overall: in_progress (1 in_progress, 14 success)
Wall Time: 7m 53s

Area Summary

Area Jobs Result Runner Time
JS / TS 1 success 53s
Rust 3 success 4m 14s
E2E / VRT 1 success 3m 22s
Infra 1 success 7m 53s
Other 9 in_progress 18m 45s

Test Inventory

Total tracked cases: 4478 across 606 files.

Area Files Cases
Compiler Fixtures 35 1114
E2E 15 146
JS / TS 90 314
Rust 461 2893
VRT 5 11
Files
Area File Cases
Compiler Fixtures tests/fixtures/errors/parse-errors.toml 38
Compiler Fixtures tests/fixtures/errors/transform-errors.toml 44
Compiler Fixtures tests/fixtures/parser/attribute.toml 16
Compiler Fixtures tests/fixtures/parser/comment.toml 55
Compiler Fixtures tests/fixtures/parser/directive.toml 143
Compiler Fixtures tests/fixtures/parser/element.toml 35
Compiler Fixtures tests/fixtures/parser/interpolation.toml 85
Compiler Fixtures tests/fixtures/parser/text.toml 68
Compiler Fixtures tests/fixtures/sfc/basic.toml 13
Compiler Fixtures tests/fixtures/sfc/directives.toml 5
Compiler Fixtures tests/fixtures/sfc/patches.toml 56
Compiler Fixtures tests/fixtures/sfc/script-setup.toml 69
Compiler Fixtures tests/fixtures/vapor/component.toml 16
Compiler Fixtures tests/fixtures/vapor/edge-cases.toml 4
Compiler Fixtures tests/fixtures/vapor/element.toml 16
Compiler Fixtures tests/fixtures/vapor/v-bind.toml 12
Compiler Fixtures tests/fixtures/vapor/v-for.toml 9
Compiler Fixtures tests/fixtures/vapor/v-if.toml 7
Compiler Fixtures tests/fixtures/vapor/v-model.toml 13
Compiler Fixtures tests/fixtures/vapor/v-on.toml 13
Compiler Fixtures tests/fixtures/vapor/v-show.toml 6
Compiler Fixtures tests/fixtures/vapor/v-slot.toml 8
Compiler Fixtures tests/fixtures/vdom/component.toml 42
Compiler Fixtures tests/fixtures/vdom/directives.toml 24
Compiler Fixtures tests/fixtures/vdom/element.toml 40
Compiler Fixtures tests/fixtures/vdom/hoisting.toml 20
Compiler Fixtures tests/fixtures/vdom/patch-flags.toml 32
Compiler Fixtures tests/fixtures/vdom/v-bind.toml 36
Compiler Fixtures tests/fixtures/vdom/v-for.toml 26
Compiler Fixtures tests/fixtures/vdom/v-if.toml 25
Compiler Fixtures tests/fixtures/vdom/v-model.toml 31
Compiler Fixtures tests/fixtures/vdom/v-on.toml 47
Compiler Fixtures tests/fixtures/vdom/v-once.toml 15
Compiler Fixtures tests/fixtures/vdom/v-show.toml 19
Compiler Fixtures tests/fixtures/vdom/v-slot.toml 26
E2E playground/e2e/atelier-output-tabs.test.ts 1
E2E playground/e2e/components.test.ts 16
E2E playground/e2e/css-compile.test.ts 17
E2E playground/e2e/edge-cases.test.ts 26
E2E playground/e2e/sfc-compile.test.ts 21
E2E playground/e2e/vite-plugin-vapor.test.ts 12
E2E playground/e2e/wasm.test.ts 12
E2E tests/app/dev/elk.spec.ts 9
E2E tests/app/dev/misskey.spec.ts 7
E2E tests/app/dev/npmx.spec.ts 14
E2E tests/app/dev/vuefes.spec.ts 7
E2E tests/app/preview/elk.ts 1
E2E tests/app/preview/misskey.ts 1
E2E tests/app/preview/npmx.ts 1
E2E tests/app/preview/vuefes.ts 1
JS / TS docs/theme/background.test.ts 2
JS / TS docs/theme/navigation.test.js 3
JS / TS docs/theme/syntax-highlight.test.js 8
JS / TS npm/musea-mcp-server/src/tools/handler/index.test.ts 2
JS / TS npm/nuxt/src/components.test.ts 5
JS / TS npm/nuxt/src/unocss.test.ts 3
JS / TS npm/oxlint-plugin-vize/src/cli/output.ts 1
JS / TS npm/oxlint-plugin-vize/src/configs.ts 4
JS / TS npm/oxlint-plugin-vize/src/native.ts 3
JS / TS npm/oxlint-plugin-vize/src/settings.ts 5
JS / TS npm/oxlint-plugin-vize/src/workaround.ts 2
JS / TS npm/rspack-vize-plugin/src/integration.test.ts 2
JS / TS npm/rspack-vize-plugin/src/plugin/index.test.ts 2
JS / TS npm/rspack-vize-plugin/src/plugin/ruleCloning.test.ts 15
JS / TS npm/rspack-vize-plugin/src/scoped-css.test.ts 5
JS / TS npm/rspack-vize-plugin/src/shared/utils.test.ts 35
JS / TS npm/rspack-vize-plugin/src/vapor.test.ts 3
JS / TS npm/unplugin-vize/src/core.test.ts 1
JS / TS npm/unplugin-vize/src/esbuild.test.ts 1
JS / TS npm/unplugin-vize/src/filter.test.ts 3
JS / TS npm/unplugin-vize/src/rollup.test.ts 1
JS / TS npm/unplugin-vize/src/strip-types.test.ts 1
JS / TS npm/unplugin-vize/src/style.test.ts 1
JS / TS npm/unplugin-vize/src/webpack.test.ts 1
JS / TS npm/vite-plugin-musea/src/api-routes/index.test.ts 4
JS / TS npm/vite-plugin-musea/src/art-module.test.ts 4
JS / TS npm/vite-plugin-musea/src/gallery/template.test.ts 2
JS / TS npm/vite-plugin-musea/src/security.test.ts 6
JS / TS npm/vite-plugin-musea/src/server-middleware.test.ts 3
JS / TS npm/vite-plugin-musea/src/tokens.test.ts 4
JS / TS npm/vite-plugin-musea/src/utils.test.ts 2
JS / TS playground/src/features/atelier/codeOutputs.test.ts 4
JS / TS playground/src/features/atelier/formatters.test.ts 2
JS / TS playground/src/features/cross-file/utils.test.ts 3
JS / TS playground/src/simple.test.ts 2
JS / TS playground/src/utils/position.test.ts 2
JS / TS tests/snapshots/build/elk.ts 2
JS / TS tests/snapshots/build/misskey.ts 3
JS / TS tests/snapshots/build/npmx.ts 2
JS / TS tests/snapshots/build/vuefes.ts 2
JS / TS tests/snapshots/check/compiler-macros.ts 1
JS / TS tests/snapshots/check/elk.ts 1
JS / TS tests/snapshots/check/misskey.ts 1
JS / TS tests/snapshots/check/npmx.ts 1
JS / TS tests/snapshots/check/nuxt-ui.ts 1
JS / TS tests/snapshots/check/reka-ui.ts 1
JS / TS tests/snapshots/check/style-preprocessors.ts 1
JS / TS tests/snapshots/check/toolchain-parity.ts 2
JS / TS tests/snapshots/check/typecheck-errors.ts 1
JS / TS tests/snapshots/check/vuefes.ts 1
JS / TS tests/snapshots/lint/ant-design-vue.ts 1
JS / TS tests/snapshots/lint/elk.ts 1
JS / TS tests/snapshots/lint/misskey.ts 1
JS / TS tests/snapshots/lint/npmx.ts 1
JS / TS tests/snapshots/lint/nuxt-ui.ts 1
JS / TS tests/snapshots/lint/reka-ui.ts 1
JS / TS tests/snapshots/lint/vuefes.ts 1
JS / TS tests/tooling/benchmark-budget.test.ts 3
JS / TS tests/tooling/config-loading.test.ts 3
JS / TS tests/tooling/dev-app.test.ts 4
JS / TS tests/tooling/docs-browser.test.ts 2
JS / TS tests/tooling/docs-stability.test.ts 1
JS / TS tests/tooling/e2e-binaries.test.ts 3
JS / TS tests/tooling/e2e-tasks.test.ts 1
JS / TS tests/tooling/e2e-workflow.test.ts 1
JS / TS tests/tooling/editor-integrations.test.ts 5
JS / TS tests/tooling/github-comments.test.ts 2
JS / TS tests/tooling/github-workflows.test.ts 35
JS / TS tests/tooling/lsp-smoke.test.ts 6
JS / TS tests/tooling/moonbit-generate-rule-types.test.ts 1
JS / TS tests/tooling/moonbit-github-scripts.test.ts 10
JS / TS tests/tooling/moonbit-helper.test.ts 2
JS / TS tests/tooling/moonbit-postprocess-types.test.ts 1
JS / TS tests/tooling/moonbit-publish-crates.test.ts 4
JS / TS tests/tooling/moonbit-publish.test.ts 11
JS / TS tests/tooling/moonbit-release.test.ts 2
JS / TS tests/tooling/moonbit-warnings.test.ts 1
JS / TS tests/tooling/native-loader.test.ts 2
JS / TS tests/tooling/node-engine-matrix.test.ts 3
JS / TS tests/tooling/package-manifests.test.ts 12
JS / TS tests/tooling/playwright-app-config.test.ts 1
JS / TS tests/tooling/playwright-vrt-config.test.ts 1
JS / TS tests/tooling/production-readiness.test.ts 2
JS / TS tests/tooling/realworld-snapshot-scripts.test.ts 1
JS / TS tests/tooling/release-readiness.test.ts 1
JS / TS tests/tooling/release-smoke-install.test.ts 3
JS / TS tests/tooling/repo-governance.test.ts 2
JS / TS tests/tooling/snapshot-baselines.test.ts 2
JS / TS tests/tooling/task-shell.test.ts 10
JS / TS tests/tooling/wasm-package-smoke.test.ts 2
Rust crates/vize_armature/src/parser/tests.rs 59
Rust crates/vize_armature/src/tokenizer/entity_decode.rs 11
Rust crates/vize_armature/src/tokenizer/tests.rs 59
Rust crates/vize_atelier_core/src/codegen.rs 32
Rust crates/vize_atelier_core/src/codegen/expression/generate.rs 6
Rust crates/vize_atelier_core/src/codegen/slots.rs 5
Rust crates/vize_atelier_core/src/codegen/v_for/helpers.rs 4
Rust crates/vize_atelier_core/src/runtime_helpers.rs 1
Rust crates/vize_atelier_core/src/test_macros.rs 9
Rust crates/vize_atelier_core/src/transform.rs 10
Rust crates/vize_atelier_core/src/transforms/hoist_static.rs 6
Rust crates/vize_atelier_core/src/transforms/transform_element.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/inline_handler.rs 1
Rust crates/vize_atelier_core/src/transforms/transform_expression/prefix.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/typescript.rs 7
Rust crates/vize_atelier_core/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_core/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_core/src/transforms/v_for.rs 5
Rust crates/vize_atelier_core/src/transforms/v_if.rs 2
Rust crates/vize_atelier_core/src/transforms/v_memo.rs 2
Rust crates/vize_atelier_core/src/transforms/v_model.rs 2
Rust crates/vize_atelier_core/src/transforms/v_on.rs 4
Rust crates/vize_atelier_core/src/transforms/v_once.rs 2
Rust crates/vize_atelier_core/src/transforms/v_slot.rs 6
Rust crates/vize_atelier_dom/src/lib.rs 7
Rust crates/vize_atelier_dom/src/options.rs 7
Rust crates/vize_atelier_dom/src/transforms/v_html.rs 5
Rust crates/vize_atelier_dom/src/transforms/v_model.rs 7
Rust crates/vize_atelier_dom/src/transforms/v_on.rs 10
Rust crates/vize_atelier_dom/src/transforms/v_show.rs 5
Rust crates/vize_atelier_dom/src/transforms/v_text.rs 6
Rust crates/vize_atelier_dom/tests/dom_snapshot.rs 20
Rust crates/vize_atelier_sfc/src/bundler/tests.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/artifacts.rs 8
Rust crates/vize_atelier_sfc/src/compile_script/import_utils.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/inline/tests.rs 20
Rust crates/vize_atelier_sfc/src/compile_script/inline/type_handling.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/lazy_hydration.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/macros.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/statement_sections.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/tests.rs 39
Rust crates/vize_atelier_sfc/src/compile_template/tests.rs 23
Rust crates/vize_atelier_sfc/src/compile/tests.rs 51
Rust crates/vize_atelier_sfc/src/croquis.rs 1
Rust crates/vize_atelier_sfc/src/css/tests.rs 21
Rust crates/vize_atelier_sfc/src/lib.rs 7
Rust crates/vize_atelier_sfc/src/parse/tests.rs 31
Rust crates/vize_atelier_sfc/src/rewrite_default.rs 6
Rust crates/vize_atelier_sfc/src/script/analyze_script_bindings.rs 10
Rust crates/vize_atelier_sfc/src/script/context.rs 11
Rust crates/vize_atelier_sfc/src/script/define_emits.rs 5
Rust crates/vize_atelier_sfc/src/script/define_expose.rs 1
Rust crates/vize_atelier_sfc/src/script/define_model.rs 3
Rust crates/vize_atelier_sfc/src/script/define_options.rs 1
Rust crates/vize_atelier_sfc/src/script/define_props_destructure/tests.rs 46
Rust crates/vize_atelier_sfc/src/script/define_props.rs 3
Rust crates/vize_atelier_sfc/src/script/define_slots.rs 2
Rust crates/vize_atelier_sfc/src/script/import_usage_check.rs 15
Rust crates/vize_atelier_sfc/src/script/utils.rs 4
Rust crates/vize_atelier_sfc/src/snapshot_tests.rs 6
Rust crates/vize_atelier_sfc/src/style.rs 15
Rust crates/vize_atelier_sfc/src/vite_plugin/css_scope.rs 3
Rust crates/vize_atelier_sfc/src/vite_plugin/css.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/hmr.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/js_string.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/resolver.rs 6
Rust crates/vize_atelier_sfc/src/vite_plugin/tests.rs 7
Rust crates/vize_atelier_sfc/src/vite_plugin/tests/middleware.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/tests/precompile.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/transform.rs 4
Rust crates/vize_atelier_ssr/src/codegen.rs 7
Rust crates/vize_atelier_ssr/src/errors.rs 1
Rust crates/vize_atelier_ssr/src/lib.rs 2
Rust crates/vize_atelier_ssr/src/options.rs 1
Rust crates/vize_atelier_ssr/src/transforms.rs 11
Rust crates/vize_atelier_ssr/tests/ssr_snapshot.rs 65
Rust crates/vize_atelier_vapor/src/generate.rs 3
Rust crates/vize_atelier_vapor/src/generate/destructure.rs 2
Rust crates/vize_atelier_vapor/src/generate/operations/for_loop.rs 1
Rust crates/vize_atelier_vapor/src/generators/block.rs 2
Rust crates/vize_atelier_vapor/src/generators/component.rs 3
Rust crates/vize_atelier_vapor/src/generators/directive.rs 4
Rust crates/vize_atelier_vapor/src/generators/event.rs 3
Rust crates/vize_atelier_vapor/src/generators/for_node.rs 3
Rust crates/vize_atelier_vapor/src/generators/generate_slot.rs 4
Rust crates/vize_atelier_vapor/src/generators/generate_text.rs 5
Rust crates/vize_atelier_vapor/src/generators/if_node.rs 2
Rust crates/vize_atelier_vapor/src/generators/prop.rs 3
Rust crates/vize_atelier_vapor/src/lib.rs 30
Rust crates/vize_atelier_vapor/src/transform.rs 2
Rust crates/vize_atelier_vapor/src/transforms/element.rs 2
Rust crates/vize_atelier_vapor/src/transforms/transform_slot.rs 1
Rust crates/vize_atelier_vapor/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_for.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_if.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_model.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_on.rs 2
Rust crates/vize_atelier_vapor/src/transforms/v_show.rs 1
Rust crates/vize_canon/src/batch/error.rs 2
Rust crates/vize_canon/src/batch/executor.rs 6
Rust crates/vize_canon/src/batch/executor/cli.rs 1
Rust crates/vize_canon/src/batch/executor/diagnostics.rs 6
Rust crates/vize_canon/src/batch/import_rewriter.rs 9
Rust crates/vize_canon/src/batch/source_map.rs 4
Rust crates/vize_canon/src/batch/type_checker/tests.rs 12
Rust crates/vize_canon/src/batch/virtual_project.rs 9
Rust crates/vize_canon/src/batch/virtual_ts.rs 1
Rust crates/vize_canon/src/checker.rs 19
Rust crates/vize_canon/src/context.rs 3
Rust crates/vize_canon/src/corsa_bridge.rs 3
Rust crates/vize_canon/src/corsa_server.rs 4
Rust crates/vize_canon/src/diagnostic.rs 2
Rust crates/vize_canon/src/file_uri.rs 2
Rust crates/vize_canon/src/intelligence.rs 5
Rust crates/vize_canon/src/lsp_client/diagnostics_api.rs 3
Rust crates/vize_canon/src/lsp_client/lifecycle.rs 1
Rust crates/vize_canon/src/lsp_client/session.rs 6
Rust crates/vize_canon/src/lsp_client/tests.rs 10
Rust crates/vize_canon/src/sfc_typecheck.rs 42
Rust crates/vize_canon/src/source_map.rs 12
Rust crates/vize_canon/src/tests.rs 14
Rust crates/vize_canon/src/typecheck_service.rs 2
Rust crates/vize_canon/src/types.rs 2
Rust crates/vize_canon/src/virtual_ts.rs 17
Rust crates/vize_carton/src/allocator.rs 4
Rust crates/vize_carton/src/clone_in.rs 6
Rust crates/vize_carton/src/config/loader.rs 1
Rust crates/vize_carton/src/directive.rs 18
Rust crates/vize_carton/src/dom_tag_config.rs 5
Rust crates/vize_carton/src/flags.rs 3
Rust crates/vize_carton/src/general.rs 7
Rust crates/vize_carton/src/hash.rs 4
Rust crates/vize_carton/src/i18n.rs 7
Rust crates/vize_carton/src/lsp.rs 7
Rust crates/vize_carton/src/profiler.rs 10
Rust crates/vize_carton/src/source_range.rs 5
Rust crates/vize_carton/src/string_builder.rs 6
Rust crates/vize_carton/src/telegraph.rs 2
Rust crates/vize_carton/tests/loading.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_basic.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_element_id.rs 6
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/basic.rs 6
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/patterns.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/playground.rs 2
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/provider_context.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/provider_reactivity.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_race_conditions/advanced.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_race_conditions/basic.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_reactivity_props/direct.rs 7
Rust crates/vize_croquis_cf/src/analyzer/tests_reactivity_props/shared.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_single_file.rs 7
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/full.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/graph.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/reactivity.rs 2
Rust crates/vize_croquis_cf/src/analyzers/boundary.rs 1
Rust crates/vize_croquis_cf/src/analyzers/component_resolution.rs 1
Rust crates/vize_croquis_cf/src/analyzers/cross_file_reactivity_tests.rs 7
Rust crates/vize_croquis_cf/src/analyzers/element_id.rs 1
Rust crates/vize_croquis_cf/src/analyzers/emit.rs 1
Rust crates/vize_croquis_cf/src/analyzers/event_bubbling.rs 1
Rust crates/vize_croquis_cf/src/analyzers/fallthrough.rs 1
Rust crates/vize_croquis_cf/src/analyzers/props_validation.rs 1
Rust crates/vize_croquis_cf/src/analyzers/provide_inject/tests.rs 1
Rust crates/vize_croquis_cf/src/analyzers/reactivity/tests.rs 1
Rust crates/vize_croquis_cf/src/analyzers/setup_context.rs 1
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/codes.rs 2
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/markdown.rs 8
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/snapshots.rs 3
Rust crates/vize_croquis_cf/src/graph.rs 3
Rust crates/vize_croquis_cf/src/registry.rs 2
Rust crates/vize_croquis_cf/src/suppression.rs 8
Rust crates/vize_croquis/src/analysis.rs 2
Rust crates/vize_croquis/src/analyzer.rs 10
Rust crates/vize_croquis/src/analyzer/helpers/identifiers.rs 3
Rust crates/vize_croquis/src/analyzer/helpers/keywords.rs 2
Rust crates/vize_croquis/src/analyzer/helpers/v_for.rs 2
Rust crates/vize_croquis/src/analyzer/template/tests.rs 1
Rust crates/vize_croquis/src/builtins.rs 6
Rust crates/vize_croquis/src/call_graph/analysis.rs 6
Rust crates/vize_croquis/src/css.rs 1
Rust crates/vize_croquis/src/declaration_ts.rs 2
Rust crates/vize_croquis/src/hoist.rs 2
Rust crates/vize_croquis/src/import_resolver.rs 4
Rust crates/vize_croquis/src/macros.rs 3
Rust crates/vize_croquis/src/naming.rs 7
Rust crates/vize_croquis/src/optimization.rs 2
Rust crates/vize_croquis/src/provide.rs 2
Rust crates/vize_croquis/src/race.rs 1
Rust crates/vize_croquis/src/reactivity_tracking/tracker.rs 7
Rust crates/vize_croquis/src/reactivity.rs 5
Rust crates/vize_croquis/src/scope/chain/chain_tests.rs 23
Rust crates/vize_croquis/src/scope/types.rs 7
Rust crates/vize_croquis/src/script_parser.rs 22
Rust crates/vize_croquis/src/setup_context.rs 2
Rust crates/vize_croquis/src/symbol.rs 2
Rust crates/vize_croquis/src/types.rs 5
Rust crates/vize_croquis/src/virtual_ts.rs 11
Rust crates/vize_croquis/src/virtual_ts/generator/script.rs 3
Rust crates/vize_fresco/src/component/box_node.rs 4
Rust crates/vize_fresco/src/component/input_node.rs 4
Rust crates/vize_fresco/src/component/text_node.rs 4
Rust crates/vize_fresco/src/input/event.rs 2
Rust crates/vize_fresco/src/input/ime/candidate.rs 6
Rust crates/vize_fresco/src/input/ime/platform.rs 4
Rust crates/vize_fresco/src/input/ime/preedit.rs 7
Rust crates/vize_fresco/src/input/ime/state.rs 5
Rust crates/vize_fresco/src/input/keyboard.rs 5
Rust crates/vize_fresco/src/input/mouse.rs 3
Rust crates/vize_fresco/src/layout/engine.rs 4
Rust crates/vize_fresco/src/layout/flex.rs 3
Rust crates/vize_fresco/src/layout/rect.rs 7
Rust crates/vize_fresco/src/render/diff.rs 4
Rust crates/vize_fresco/src/render/node.rs 4
Rust crates/vize_fresco/src/render/painter.rs 3
Rust crates/vize_fresco/src/render/tree.rs 4
Rust crates/vize_fresco/src/terminal/backend.rs 2
Rust crates/vize_fresco/src/terminal/buffer.rs 6
Rust crates/vize_fresco/src/terminal/cell.rs 4
Rust crates/vize_fresco/src/terminal/cursor.rs 3
Rust crates/vize_fresco/src/text/segment.rs 12
Rust crates/vize_fresco/src/text/width.rs 10
Rust crates/vize_fresco/src/text/wrap.rs 11
Rust crates/vize_glyph/src/lib.rs 5
Rust crates/vize_glyph/src/script.rs 8
Rust crates/vize_glyph/src/style.rs 4
Rust crates/vize_glyph/src/template.rs 32
Rust crates/vize_maestro/src/document/store.rs 12
Rust crates/vize_maestro/src/ide.rs 10
Rust crates/vize_maestro/src/ide/code_action.rs 5
Rust crates/vize_maestro/src/ide/code_lens.rs 4
Rust crates/vize_maestro/src/ide/completion.rs 14
Rust crates/vize_maestro/src/ide/definition.rs 20
Rust crates/vize_maestro/src/ide/diagnostics.rs 11
Rust crates/vize_maestro/src/ide/diagnostics/corsa.rs 3
Rust crates/vize_maestro/src/ide/document_link.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/context.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/i18n.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/router.rs 2
Rust crates/vize_maestro/src/ide/file_rename.rs 3
Rust crates/vize_maestro/src/ide/file_rename/manual.rs 3
Rust crates/vize_maestro/src/ide/hover.rs 13
Rust crates/vize_maestro/src/ide/inlay_hint.rs 7
Rust crates/vize_maestro/src/ide/references.rs 6
Rust crates/vize_maestro/src/ide/rename.rs 6
Rust crates/vize_maestro/src/ide/semantic_tokens.rs 24
Rust crates/vize_maestro/src/ide/type_service.rs 2
Rust crates/vize_maestro/src/ide/type_service/diagnostics.rs 4
Rust crates/vize_maestro/src/ide/workspace_symbols.rs 5
Rust crates/vize_maestro/src/server/capabilities.rs 2
Rust crates/vize_maestro/src/server/format.rs 8
Rust crates/vize_maestro/src/server/state.rs 15
Rust crates/vize_maestro/src/utils/position.rs 8
Rust crates/vize_maestro/src/virtual_code/generator.rs 6
Rust crates/vize_maestro/src/virtual_code/script_code.rs 2
Rust crates/vize_maestro/src/virtual_code/source_map.rs 6
Rust crates/vize_maestro/src/virtual_code/style_code.rs 2
Rust crates/vize_maestro/src/virtual_code/template_code.rs 2
Rust crates/vize_musea/src/autogen.rs 4
Rust crates/vize_musea/src/autogen/strategy.rs 8
Rust crates/vize_musea/src/docs.rs 2
Rust crates/vize_musea/src/docs/catalog.rs 3
Rust crates/vize_musea/src/docs/markdown.rs 2
Rust crates/vize_musea/src/lib.rs 4
Rust crates/vize_musea/src/palette/codegen.rs 4
Rust crates/vize_musea/src/palette/inference.rs 7
Rust crates/vize_musea/src/palette/types.rs 3
Rust crates/vize_musea/src/parse.rs 6
Rust crates/vize_musea/src/parse/art_block.rs 4
Rust crates/vize_musea/src/parse/variant.rs 7
Rust crates/vize_musea/src/tokens/tests.rs 3
Rust crates/vize_musea/src/transform/to_csf.rs 6
Rust crates/vize_musea/src/transform/to_vue.rs 4
Rust crates/vize_musea/src/types.rs 3
Rust crates/vize_musea/src/vrt/config.rs 5
Rust crates/vize_musea/src/vrt/preset.rs 5
Rust crates/vize_patina/src/diagnostic.rs 19
Rust crates/vize_patina/src/lib.rs 2
Rust crates/vize_patina/src/linter/corsa_session/tests.rs 2
Rust crates/vize_patina/src/linter/engine.rs 3
Rust crates/vize_patina/src/linter/native_type_aware/template_queries/calls.rs 15
Rust crates/vize_patina/src/linter/native_type_aware/template_queries/collector.rs 1
Rust crates/vize_patina/src/linter/native_type_aware/tests.rs 47
Rust crates/vize_patina/src/linter/tests/basic.rs 17
Rust crates/vize_patina/src/linter/tests/directives.rs 6
Rust crates/vize_patina/src/linter/tests/sfc.rs 18
Rust crates/vize_patina/src/output.rs 10
Rust crates/vize_patina/src/preset.rs 4
Rust crates/vize_patina/src/rules/a11y/alt_text.rs 11
Rust crates/vize_patina/src/rules/a11y/anchor_has_content.rs 4
Rust crates/vize_patina/src/rules/a11y/anchor_is_valid.rs 10
Rust crates/vize_patina/src/rules/a11y/aria_props.rs 12
Rust crates/vize_patina/src/rules/a11y/aria_role.rs 15
Rust crates/vize_patina/src/rules/a11y/aria_unsupported_elements.rs 3
Rust crates/vize_patina/src/rules/a11y/click_events_have_key_events.rs 8
Rust crates/vize_patina/src/rules/a11y/form_control_has_label.rs 10
Rust crates/vize_patina/src/rules/a11y/heading_has_content.rs 4
Rust crates/vize_patina/src/rules/a11y/iframe_has_title.rs 4
Rust crates/vize_patina/src/rules/a11y/img_alt.rs 3
Rust crates/vize_patina/src/rules/a11y/interactive_supports_focus.rs 6
Rust crates/vize_patina/src/rules/a11y/label_has_for.rs 6
Rust crates/vize_patina/src/rules/a11y/media_has_caption.rs 6
Rust crates/vize_patina/src/rules/a11y/mouse_events_have_key_events.rs 6
Rust crates/vize_patina/src/rules/a11y/no_access_key.rs 2
Rust crates/vize_patina/src/rules/a11y/no_aria_hidden_on_focusable.rs 3
Rust crates/vize_patina/src/rules/a11y/no_autofocus.rs 2
Rust crates/vize_patina/src/rules/a11y/no_distracting_elements.rs 3
Rust crates/vize_patina/src/rules/a11y/no_i_for_icon.rs 13
Rust crates/vize_patina/src/rules/a11y/no_redundant_roles.rs 6
Rust crates/vize_patina/src/rules/a11y/no_refer_to_non_existent_id.rs 3
Rust crates/vize_patina/src/rules/a11y/no_role_presentation_on_focusable.rs 3
Rust crates/vize_patina/src/rules/a11y/no_static_element_interactions.rs 7
Rust crates/vize_patina/src/rules/a11y/role_has_required_aria_props.rs 7
Rust crates/vize_patina/src/rules/a11y/tabindex_no_positive.rs 4
Rust crates/vize_patina/src/rules/css.rs 6
Rust crates/vize_patina/src/rules/css/no_display_none.rs 3
Rust crates/vize_patina/src/rules/css/no_hardcoded_values.rs 7
Rust crates/vize_patina/src/rules/css/no_id_selectors.rs 3
Rust crates/vize_patina/src/rules/css/no_important.rs 2
Rust crates/vize_patina/src/rules/css/no_utility_classes.rs 4
Rust crates/vize_patina/src/rules/css/no_v_bind_performance.rs 4
Rust crates/vize_patina/src/rules/css/prefer_logical_properties.rs 2
Rust crates/vize_patina/src/rules/css/prefer_nested_selectors.rs 6
Rust crates/vize_patina/src/rules/css/prefer_slotted.rs 3
Rust crates/vize_patina/src/rules/css/require_font_display.rs 3
Rust crates/vize_patina/src/rules/ecosystem/i18n_no_missing_key.rs 4
Rust crates/vize_patina/src/rules/ecosystem/nuxt_prefer_nuxt_link.rs 3
Rust crates/vize_patina/src/rules/ecosystem/router_link_require_to.rs 3
Rust crates/vize_patina/src/rules/ecosystem/vue_router_prefer_named_link.rs 3
Rust crates/vize_patina/src/rules/html/deprecated_attr.rs 8
Rust crates/vize_patina/src/rules/html/deprecated_element.rs 9
Rust crates/vize_patina/src/rules/html/id_duplication.rs 6
Rust crates/vize_patina/src/rules/html/no_consecutive_br.rs 6
Rust crates/vize_patina/src/rules/html/no_duplicate_dt.rs 5
Rust crates/vize_patina/src/rules/html/no_empty_palpable_content.rs 12
Rust crates/vize_patina/src/rules/html/require_datetime.rs 8
Rust crates/vize_patina/src/rules/musea.rs 5
Rust crates/vize_patina/src/rules/musea/no_empty_variant.rs 3
Rust crates/vize_patina/src/rules/musea/prefer_design_tokens.rs 8
Rust crates/vize_patina/src/rules/musea/require_component.rs 2
Rust crates/vize_patina/src/rules/musea/require_title.rs 3
Rust crates/vize_patina/src/rules/musea/unique_variant_names.rs 3
Rust crates/vize_patina/src/rules/musea/valid_variant.rs 3
Rust crates/vize_patina/src/rules/opinionated/a11y/heading_levels.rs 9
Rust crates/vize_patina/src/rules/opinionated/a11y/landmark_roles.rs 9
Rust crates/vize_patina/src/rules/opinionated/a11y/placeholder_label_option.rs 6
Rust crates/vize_patina/src/rules/opinionated/a11y/use_list.rs 10
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_floating_promises.rs 1
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_reactivity_loss.rs 1
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_unsafe_template_binding.rs 1
Rust crates/vize_patina/src/rules/opinionated/vapor/no_inline_template.rs 3
Rust crates/vize_patina/src/rules/opinionated/vapor/prefer_static_class.rs 5
Rust crates/vize_patina/src/rules/opinionated/vapor/require_vapor_attribute.rs 1
Rust crates/vize_patina/src/rules/opinionated/vue/component_name_in_template_casing.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/html_self_closing.rs 5
Rust crates/vize_patina/src/rules/opinionated/vue/multi_word_component_names.rs 9
Rust crates/vize_patina/src/rules/opinionated/vue/no_boolean_attr_value.rs 9
Rust crates/vize_patina/src/rules/opinionated/vue/no_inline_style.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/no_template_shadow.rs 3
Rust crates/vize_patina/src/rules/opinionated/vue/prefer_props_shorthand.rs 6
Rust crates/vize_patina/src/rules/opinionated/vue/require_component_registration.rs 3
Rust crates/vize_patina/src/rules/opinionated/vue/scoped_event_names.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/use_unique_element_ids.rs 20
Rust crates/vize_patina/src/rules/opinionated/vue/use_v_on_exact.rs 5
Rust crates/vize_patina/src/rules/opinionated/vue/v_bind_style.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/warn_custom_directive.rs 4
Rust crates/vize_patina/src/rules/script.rs 2
Rust crates/vize_patina/src/rules/script/no_async_in_computed.rs 4
Rust crates/vize_patina/src/rules/script/no_deep_destructure_in_props.rs 5
Rust crates/vize_patina/src/rules/script/no_get_current_instance.rs 5
Rust crates/vize_patina/src/rules/script/no_import_compiler_macros.rs 6
Rust crates/vize_patina/src/rules/script/no_internal_imports.rs 7
Rust crates/vize_patina/src/rules/script/no_next_tick.rs 5
Rust crates/vize_patina/src/rules/script/no_options_api.rs 6
Rust crates/vize_patina/src/rules/script/no_reactive_destructure.rs 4
Rust crates/vize_patina/src/rules/script/no_reserved_identifiers.rs 4
Rust crates/vize_patina/src/rules/script/no_top_level_ref_in_script.rs 5
Rust crates/vize_patina/src/rules/script/no_with_defaults.rs 3
Rust crates/vize_patina/src/rules/script/pinia_prefer_store_to_refs.rs 3
Rust crates/vize_patina/src/rules/script/prefer_computed.rs 3
Rust crates/vize_patina/src/rules/script/prefer_import_from_vue.rs 8
Rust crates/vize_patina/src/rules/script/prefer_ref_over_reactive.rs 5
Rust crates/vize_patina/src/rules/script/prefer_use_attrs.rs 3
Rust crates/vize_patina/src/rules/script/prefer_use_id.rs 4
Rust crates/vize_patina/src/rules/script/prefer_use_slots.rs 2
Rust crates/vize_patina/src/rules/script/prefer_use_template_ref.rs 6
Rust crates/vize_patina/src/rules/script/require_function_return_type.rs 3
Rust crates/vize_patina/src/rules/script/require_symbol_provide.rs 6
Rust crates/vize_patina/src/rules/script/vue_router_prefer_named_push.rs 3
Rust crates/vize_patina/src/rules/script/vue_test_utils_no_html_snapshot.rs 2
Rust crates/vize_patina/src/rules/ssr/no_browser_globals_in_ssr.rs 15
Rust crates/vize_patina/src/rules/ssr/no_hydration_mismatch.rs 5
Rust crates/vize_patina/src/rules/type_aware/require_typed_emits.rs 1
Rust crates/vize_patina/src/rules/type_aware/require_typed_props.rs 1
Rust crates/vize_patina/src/rules/vapor/no_vue_lifecycle_events.rs 4
Rust crates/vize_patina/src/rules/vue/a11y_img_alt.rs 4
Rust crates/vize_patina/src/rules/vue/attribute_hyphenation.rs 4
Rust crates/vize_patina/src/rules/vue/attribute_order.rs 4
Rust crates/vize_patina/src/rules/vue/component_definition_name_casing.rs 7
Rust crates/vize_patina/src/rules/vue/html_quotes.rs 3
Rust crates/vize_patina/src/rules/vue/mustache_interpolation_spacing.rs 4
Rust crates/vize_patina/src/rules/vue/no_child_content.rs 7
Rust crates/vize_patina/src/rules/vue/no_dupe_v_else_if.rs 3
Rust crates/vize_patina/src/rules/vue/no_duplicate_attributes.rs 8
Rust crates/vize_patina/src/rules/vue/no_lone_template.rs 4
Rust crates/vize_patina/src/rules/vue/no_multi_spaces.rs 4
Rust crates/vize_patina/src/rules/vue/no_mutating_props.rs 2
Rust crates/vize_patina/src/rules/vue/no_reserved_component_names.rs 8
Rust crates/vize_patina/src/rules/vue/no_template_key.rs 4
Rust crates/vize_patina/src/rules/vue/no_textarea_mustache.rs 3
Rust crates/vize_patina/src/rules/vue/no_undefined_refs.rs 1
Rust crates/vize_patina/src/rules/vue/no_unsafe_url.rs 11
Rust crates/vize_patina/src/rules/vue/no_unused_components.rs 2
Rust crates/vize_patina/src/rules/vue/no_unused_properties.rs 2
Rust crates/vize_patina/src/rules/vue/no_unused_vars.rs 2
Rust crates/vize_patina/src/rules/vue/no_use_v_if_with_v_for.rs 5
Rust crates/vize_patina/src/rules/vue/no_useless_template_attributes.rs 5
Rust crates/vize_patina/src/rules/vue/no_v_html.rs 2
Rust crates/vize_patina/src/rules/vue/no_v_text_v_html_on_component.rs 5
Rust crates/vize_patina/src/rules/vue/permitted_contents.rs 22
Rust crates/vize_patina/src/rules/vue/prop_name_casing.rs 7
Rust crates/vize_patina/src/rules/vue/require_component_is.rs 5
Rust crates/vize_patina/src/rules/vue/require_scoped_style.rs 4
Rust crates/vize_patina/src/rules/vue/require_v_for_key.rs 4
Rust crates/vize_patina/src/rules/vue/sfc_element_order.rs 4
Rust crates/vize_patina/src/rules/vue/single_style_block.rs 4
Rust crates/vize_patina/src/rules/vue/v_on_style.rs 4
Rust crates/vize_patina/src/rules/vue/v_slot_style.rs 4
Rust crates/vize_patina/src/rules/vue/valid_attribute_name.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_bind.rs 5
Rust crates/vize_patina/src/rules/vue/valid_v_else.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_for.rs 6
Rust crates/vize_patina/src/rules/vue/valid_v_if.rs 4
Rust crates/vize_patina/src/rules/vue/valid_v_memo.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_model.rs 8
Rust crates/vize_patina/src/rules/vue/valid_v_on.rs 4
Rust crates/vize_patina/src/rules/vue/valid_v_show.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_slot.rs 4
Rust crates/vize_patina/src/telegraph.rs 7
Rust crates/vize_patina/src/visitor.rs 7
Rust crates/vize_relief/src/ast/tests.rs 34
Rust crates/vize_relief/src/errors.rs 9
Rust crates/vize_relief/src/options.rs 8
Rust crates/vize_vitrine/src/napi/lint.rs 2
Rust crates/vize_vitrine/src/wasm.rs 1
Rust crates/vize_vitrine/src/wasm/analyze.rs 1
Rust crates/vize/src/cli.rs 4
Rust crates/vize/src/commands/check/dts.rs 3
Rust crates/vize/src/commands/check/nuxt.rs 7
Rust crates/vize/src/commands/check/runner.rs 3
Rust crates/vize/src/commands/check/runner/collect.rs 5
Rust crates/vize/src/commands/check/tsconfig_inputs.rs 7
Rust crates/vize/src/commands/fmt.rs 2
Rust crates/vize/src/commands/lint.rs 10
Rust crates/vize/src/commands/musea.rs 4
Rust crates/vize/src/commands/profile.rs 1
Rust crates/vize/src/commands/upgrade.rs 2
Rust crates/vize/tests/check_cli.rs 7
Rust tests/vize_test_runner/src/coverage.rs 1
VRT examples/vite-musea/e2e/vrt/musea-gallery.spec.ts 4
VRT playground/e2e/vrt/atelier-code-tabs.spec.ts 1
VRT playground/e2e/vrt/cross-file-ui.spec.ts 3
VRT playground/e2e/vrt/playground.spec.ts 2
VRT playground/e2e/vrt/vapor-runtime.spec.ts 1

Full per-test names are written to the workflow summary and uploaded as an artifact.

Job Overview

Area Job Focus Result Duration Log
JS / TS check-js workspace checks, script tests, editor extension packaging, JS package builds success 53s open
Rust coverage coverage summary success 34s open
Rust clippy-and-test cargo clippy and cargo test success 3m 21s open
Rust fmt-rust cargo fmt success 19s open
E2E / VRT playground-test playground browser tests and visual snapshots success 3m 22s open
Infra nix-flake nix flake check success 7m 53s open
Other test-scripts workflow job success 3m 55s open
Other node-engine-compat (22) workflow job success 46s open
Other security-audit workflow job success 59s open
Other test-js-packages workflow job success 6m 6s open
Other build-js-packages workflow job success 2m 34s open
Other node-engine-compat (24) workflow job success 45s open
Other check-vize-apps workflow job success 2m 19s open
Other editor-extensions workflow job success 1m 21s open
Other test-report-comment workflow job in_progress - open

Step Details

JS / TS / check-js: success, 53s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-18 10:33:04 UTC 2026-05-18 10:33:05 UTC
2 Run actions/checkout@de0fac2 success 1s 2026-05-18 10:33:05 UTC 2026-05-18 10:33:06 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 19s 2026-05-18 10:33:06 UTC 2026-05-18 10:33:25 UTC
4 Install JS dependencies success 7s 2026-05-18 10:33:25 UTC 2026-05-18 10:33:32 UTC
5 Check JS/TS success 22s 2026-05-18 10:33:32 UTC 2026-05-18 10:33:54 UTC
9 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-18 10:33:54 UTC 2026-05-18 10:33:54 UTC
10 Post Run actions/checkout@de0fac2 success 1s 2026-05-18 10:33:54 UTC 2026-05-18 10:33:55 UTC
11 Complete job success 0s 2026-05-18 10:33:55 UTC 2026-05-18 10:33:55 UTC
Rust / coverage: success, 34s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-18 10:32:02 UTC 2026-05-18 10:32:03 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-18 10:32:04 UTC 2026-05-18 10:32:06 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-18 10:32:06 UTC 2026-05-18 10:32:07 UTC
4 Run ./.github/actions/setup-moonbit success 3s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:10 UTC
5 Run Swatinem/rust-cache@e18b497 success 14s 2026-05-18 10:32:10 UTC 2026-05-18 10:32:24 UTC
6 Coverage report success 10s 2026-05-18 10:32:24 UTC 2026-05-18 10:32:34 UTC
10 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-18 10:32:34 UTC 2026-05-18 10:32:34 UTC
11 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-18 10:32:34 UTC 2026-05-18 10:32:34 UTC
12 Post Run actions/checkout@de0fac2 success 0s 2026-05-18 10:32:34 UTC 2026-05-18 10:32:34 UTC
13 Complete job success 0s 2026-05-18 10:32:34 UTC 2026-05-18 10:32:34 UTC
Rust / clippy-and-test: success, 3m 21s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-18 10:32:02 UTC 2026-05-18 10:32:03 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-18 10:32:03 UTC 2026-05-18 10:32:06 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-18 10:32:06 UTC 2026-05-18 10:32:07 UTC
4 Run voidzero-dev/setup-vp@ca1c466 success 6s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:13 UTC
5 Run Swatinem/rust-cache@e18b497 success 14s 2026-05-18 10:32:13 UTC 2026-05-18 10:32:27 UTC
6 Clippy success 52s 2026-05-18 10:32:27 UTC 2026-05-18 10:33:19 UTC
7 Install Pkl CLI success 2s 2026-05-18 10:33:19 UTC 2026-05-18 10:33:21 UTC
8 Test success 2m 0s 2026-05-18 10:33:21 UTC 2026-05-18 10:35:21 UTC
14 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-18 10:35:21 UTC 2026-05-18 10:35:22 UTC
15 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-18 10:35:22 UTC 2026-05-18 10:35:22 UTC
16 Post Run actions/checkout@de0fac2 success 0s 2026-05-18 10:35:22 UTC 2026-05-18 10:35:22 UTC
17 Complete job success 0s 2026-05-18 10:35:22 UTC 2026-05-18 10:35:22 UTC
Rust / fmt-rust: success, 19s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-18 10:32:50 UTC 2026-05-18 10:32:52 UTC
2 Run actions/checkout@de0fac2 success 1s 2026-05-18 10:32:52 UTC 2026-05-18 10:32:53 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-18 10:32:53 UTC 2026-05-18 10:32:54 UTC
4 Format Rust success 12s 2026-05-18 10:32:54 UTC 2026-05-18 10:33:06 UTC
8 Post Run actions/checkout@de0fac2 success 0s 2026-05-18 10:33:06 UTC 2026-05-18 10:33:06 UTC
9 Complete job success 0s 2026-05-18 10:33:06 UTC 2026-05-18 10:33:06 UTC
E2E / VRT / playground-test: success, 3m 22s

Open job log

# Step Result Duration Started Completed
1 Set up job success 5s 2026-05-18 10:34:40 UTC 2026-05-18 10:34:45 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-18 10:34:45 UTC 2026-05-18 10:34:47 UTC
3 Setup Rust success 2s 2026-05-18 10:34:47 UTC 2026-05-18 10:34:49 UTC
4 Run ./.github/actions/setup-moonbit success 5s 2026-05-18 10:34:49 UTC 2026-05-18 10:34:54 UTC
5 Cache Rust success 18s 2026-05-18 10:34:54 UTC 2026-05-18 10:35:12 UTC
6 Cache WASM build success 2s 2026-05-18 10:35:12 UTC 2026-05-18 10:35:14 UTC
7 Install wasm-bindgen-cli skipped 0s 2026-05-18 10:35:14 UTC 2026-05-18 10:35:14 UTC
8 Build WASM skipped 0s 2026-05-18 10:35:14 UTC 2026-05-18 10:35:14 UTC
9 Setup Vite+ and Node.js success 24s 2026-05-18 10:35:14 UTC 2026-05-18 10:35:38 UTC
10 Install JS dependencies success 3s 2026-05-18 10:35:38 UTC 2026-05-18 10:35:41 UTC
11 Download shared JS build artifacts success 3s 2026-05-18 10:35:41 UTC 2026-05-18 10:35:44 UTC
12 Cache Playwright browsers success 2s 2026-05-18 10:35:44 UTC 2026-05-18 10:35:46 UTC
13 Install Playwright browsers success 27s 2026-05-18 10:35:46 UTC 2026-05-18 10:36:13 UTC
14 Run playground tests success 7s 2026-05-18 10:36:13 UTC 2026-05-18 10:36:20 UTC
15 Run VRT success 1m 30s 2026-05-18 10:36:20 UTC 2026-05-18 10:37:50 UTC
16 Upload VRT report skipped 0s 2026-05-18 10:37:50 UTC 2026-05-18 10:37:50 UTC
17 Update VRT snapshots skipped 0s 2026-05-18 10:37:50 UTC 2026-05-18 10:37:50 UTC
18 Fail if VRT failed skipped 0s 2026-05-18 10:37:50 UTC 2026-05-18 10:37:50 UTC
19 Upload VRT diff artifacts skipped 0s 2026-05-18 10:37:50 UTC 2026-05-18 10:37:50 UTC
33 Post Cache Playwright browsers success 7s 2026-05-18 10:37:50 UTC 2026-05-18 10:37:57 UTC
34 Post Setup Vite+ and Node.js success 0s 2026-05-18 10:37:57 UTC 2026-05-18 10:37:57 UTC
35 Post Cache WASM build success 1s 2026-05-18 10:37:57 UTC 2026-05-18 10:37:58 UTC
36 Post Cache Rust success 0s 2026-05-18 10:37:58 UTC 2026-05-18 10:37:58 UTC
37 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-18 10:37:58 UTC 2026-05-18 10:37:58 UTC
38 Post Run actions/checkout@de0fac2 success 1s 2026-05-18 10:37:58 UTC 2026-05-18 10:37:59 UTC
39 Complete job success 0s 2026-05-18 10:37:59 UTC 2026-05-18 10:37:59 UTC
Infra / nix-flake: success, 7m 53s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-18 10:32:03 UTC 2026-05-18 10:32:05 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-18 10:32:05 UTC 2026-05-18 10:32:07 UTC
3 Run cachix/install-nix-action@8aa0397 success 4s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:11 UTC
4 Cache Nix store success 40s 2026-05-18 10:32:11 UTC 2026-05-18 10:32:51 UTC
5 Check flake success 7m 0s 2026-05-18 10:32:51 UTC 2026-05-18 10:39:51 UTC
9 Post Cache Nix store success 1s 2026-05-18 10:39:51 UTC 2026-05-18 10:39:52 UTC
10 Post Run actions/checkout@de0fac2 success 0s 2026-05-18 10:39:52 UTC 2026-05-18 10:39:52 UTC
11 Complete job success 0s 2026-05-18 10:39:52 UTC 2026-05-18 10:39:52 UTC
Other / test-scripts: success, 3m 55s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-18 10:32:03 UTC 2026-05-18 10:32:05 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-18 10:32:05 UTC 2026-05-18 10:32:07 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 20s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:27 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-18 10:32:27 UTC 2026-05-18 10:32:31 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-18 10:32:31 UTC 2026-05-18 10:32:32 UTC
6 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-18 10:32:32 UTC 2026-05-18 10:32:47 UTC
7 Install JS dependencies success 6s 2026-05-18 10:32:47 UTC 2026-05-18 10:32:53 UTC
8 Build vize CLI success 1m 12s 2026-05-18 10:32:53 UTC 2026-05-18 10:34:05 UTC
9 Install vize CLI success 0s 2026-05-18 10:34:05 UTC 2026-05-18 10:34:05 UTC
10 Test release scripts success 1m 40s 2026-05-18 10:34:05 UTC 2026-05-18 10:35:45 UTC
17 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-18 10:35:45 UTC 2026-05-18 10:35:45 UTC
18 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-18 10:35:45 UTC 2026-05-18 10:35:45 UTC
19 Post Run voidzero-dev/setup-vp@ca1c466 success 11s 2026-05-18 10:35:45 UTC 2026-05-18 10:35:56 UTC
20 Post Run actions/checkout@de0fac2 success 0s 2026-05-18 10:35:56 UTC 2026-05-18 10:35:56 UTC
21 Complete job success 0s 2026-05-18 10:35:56 UTC 2026-05-18 10:35:56 UTC
Other / node-engine-compat (22): success, 46s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-18 10:32:03 UTC 2026-05-18 10:32:05 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-18 10:32:05 UTC 2026-05-18 10:32:07 UTC
3 Select Node compatibility version success 0s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:07 UTC
4 Run voidzero-dev/setup-vp@ca1c466 success 22s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:29 UTC
5 Install JS dependencies success 6s 2026-05-18 10:32:29 UTC 2026-05-18 10:32:35 UTC
6 Check package engine matrix success 0s 2026-05-18 10:32:35 UTC 2026-05-18 10:32:35 UTC
11 Post Run voidzero-dev/setup-vp@ca1c466 success 10s 2026-05-18 10:32:35 UTC 2026-05-18 10:32:45 UTC
12 Post Run actions/checkout@de0fac2 success 1s 2026-05-18 10:32:45 UTC 2026-05-18 10:32:46 UTC
13 Complete job success 0s 2026-05-18 10:32:46 UTC 2026-05-18 10:32:46 UTC
Other / security-audit: success, 59s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-18 10:32:02 UTC 2026-05-18 10:32:04 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-18 10:32:04 UTC 2026-05-18 10:32:06 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 21s 2026-05-18 10:32:06 UTC 2026-05-18 10:32:27 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 2s 2026-05-18 10:32:27 UTC 2026-05-18 10:32:29 UTC
5 Install JS dependencies success 5s 2026-05-18 10:32:29 UTC 2026-05-18 10:32:34 UTC
6 Audit production npm dependencies success 1s 2026-05-18 10:32:34 UTC 2026-05-18 10:32:35 UTC
7 Install cargo-audit success 0s 2026-05-18 10:32:35 UTC 2026-05-18 10:32:35 UTC
8 Audit Rust dependencies success 15s 2026-05-18 10:32:35 UTC 2026-05-18 10:32:50 UTC
15 Post Run voidzero-dev/setup-vp@ca1c466 success 10s 2026-05-18 10:32:50 UTC 2026-05-18 10:33:00 UTC
16 Post Run actions/checkout@de0fac2 success 0s 2026-05-18 10:33:00 UTC 2026-05-18 10:33:00 UTC
17 Complete job success 0s 2026-05-18 10:33:00 UTC 2026-05-18 10:33:00 UTC
Other / test-js-packages: success, 6m 6s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-18 10:32:03 UTC 2026-05-18 10:32:05 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-18 10:32:05 UTC 2026-05-18 10:32:07 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 23s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:30 UTC
4 Run ./.github/actions/setup-moonbit success 5s 2026-05-18 10:32:30 UTC 2026-05-18 10:32:35 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 5s 2026-05-18 10:32:35 UTC 2026-05-18 10:32:40 UTC
6 Run Swatinem/rust-cache@e18b497 success 17s 2026-05-18 10:32:40 UTC 2026-05-18 10:32:57 UTC
7 Install JS dependencies success 6s 2026-05-18 10:32:57 UTC 2026-05-18 10:33:03 UTC
8 Test JS packages success 4m 51s 2026-05-18 10:33:03 UTC 2026-05-18 10:37:54 UTC
13 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-18 10:37:54 UTC 2026-05-18 10:37:55 UTC
14 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-18 10:37:55 UTC 2026-05-18 10:37:55 UTC
15 Post Run voidzero-dev/setup-vp@ca1c466 success 10s 2026-05-18 10:37:55 UTC 2026-05-18 10:38:05 UTC
16 Post Run actions/checkout@de0fac2 success 1s 2026-05-18 10:38:05 UTC 2026-05-18 10:38:06 UTC
17 Complete job success 0s 2026-05-18 10:38:06 UTC 2026-05-18 10:38:06 UTC
Other / build-js-packages: success, 2m 34s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-18 10:32:02 UTC 2026-05-18 10:32:04 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-18 10:32:04 UTC 2026-05-18 10:32:07 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 20s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:27 UTC
4 Run ./.github/actions/setup-moonbit success 5s 2026-05-18 10:32:27 UTC 2026-05-18 10:32:32 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-18 10:32:32 UTC 2026-05-18 10:32:33 UTC
6 Run Swatinem/rust-cache@e18b497 success 13s 2026-05-18 10:32:33 UTC 2026-05-18 10:32:46 UTC
7 Install JS dependencies success 6s 2026-05-18 10:32:46 UTC 2026-05-18 10:32:52 UTC
8 Build native package success 1m 10s 2026-05-18 10:32:52 UTC 2026-05-18 10:34:02 UTC
9 Build JS packages success 20s 2026-05-18 10:34:02 UTC 2026-05-18 10:34:22 UTC
10 Stage shared JS build artifacts success 0s 2026-05-18 10:34:22 UTC 2026-05-18 10:34:22 UTC
11 Upload shared JS build artifacts success 2s 2026-05-18 10:34:22 UTC 2026-05-18 10:34:24 UTC
19 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-18 10:34:24 UTC 2026-05-18 10:34:25 UTC
20 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-18 10:34:25 UTC 2026-05-18 10:34:25 UTC
21 Post Run voidzero-dev/setup-vp@ca1c466 success 10s 2026-05-18 10:34:25 UTC 2026-05-18 10:34:35 UTC
22 Post Run actions/checkout@de0fac2 success 0s 2026-05-18 10:34:35 UTC 2026-05-18 10:34:35 UTC
23 Complete job success 0s 2026-05-18 10:34:35 UTC 2026-05-18 10:34:35 UTC
Other / node-engine-compat (24): success, 45s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-18 10:32:02 UTC 2026-05-18 10:32:03 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-18 10:32:03 UTC 2026-05-18 10:32:06 UTC
3 Select Node compatibility version success 0s 2026-05-18 10:32:06 UTC 2026-05-18 10:32:06 UTC
4 Run voidzero-dev/setup-vp@ca1c466 success 21s 2026-05-18 10:32:06 UTC 2026-05-18 10:32:27 UTC
5 Install JS dependencies success 5s 2026-05-18 10:32:27 UTC 2026-05-18 10:32:32 UTC
6 Check package engine matrix success 0s 2026-05-18 10:32:32 UTC 2026-05-18 10:32:32 UTC
11 Post Run voidzero-dev/setup-vp@ca1c466 success 13s 2026-05-18 10:32:32 UTC 2026-05-18 10:32:45 UTC
12 Post Run actions/checkout@de0fac2 success 0s 2026-05-18 10:32:45 UTC 2026-05-18 10:32:45 UTC
13 Complete job success 0s 2026-05-18 10:32:45 UTC 2026-05-18 10:32:45 UTC
Other / check-vize-apps: success, 2m 19s

Open job log

# Step Result Duration Started Completed
1 Set up job success 3s 2026-05-18 10:32:04 UTC 2026-05-18 10:32:07 UTC
2 Run actions/checkout@de0fac2 success 1s 2026-05-18 10:32:07 UTC 2026-05-18 10:32:08 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 24s 2026-05-18 10:32:08 UTC 2026-05-18 10:32:32 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 2s 2026-05-18 10:32:32 UTC 2026-05-18 10:32:34 UTC
5 Run Swatinem/rust-cache@e18b497 success 17s 2026-05-18 10:32:34 UTC 2026-05-18 10:32:51 UTC
6 Install JS dependencies success 5s 2026-05-18 10:32:51 UTC 2026-05-18 10:32:56 UTC
7 Build vize CLI success 1m 10s 2026-05-18 10:32:56 UTC 2026-05-18 10:34:06 UTC
8 Install vize CLI success 0s 2026-05-18 10:34:06 UTC 2026-05-18 10:34:06 UTC
9 Check Vize app fixtures success 3s 2026-05-18 10:34:06 UTC 2026-05-18 10:34:09 UTC
16 Post Run Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0

Comment truncated at 64000 characters. Open the workflow run for the full job log.

The pkg.pr.new publish step fails the job with HTTP 404 'The app
https://github.com/apps/pkg-pr-new is not installed on ubugeeei/vize'
until a maintainer installs the GitHub App on this repository. Until
that one-time external action happens, every PR that triggers this
workflow is red.

Wrap the publish call so the 'app not installed' response surfaces as
an actionable `::warning::` annotation and exits zero. Any other
failure (auth error, network blip, malformed publish) still fails
the job as before.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 19, 2026

PR Benchmark

Base: 7398fbd395aa48433bf19b6599fd810499f2f8c3 Head: 143aa06bca34539249f9806b5f20a427879755a2 Input: 300 generated SFC files
Median of 5 measured run(s) after 1 warmup run(s). Times are shown in milliseconds to 0.001ms. Rate is head/base, so below 1.000x is faster. Regression threshold: 5%.
Budget: passed.

Task Base Head Rate Result
Compile SFC 1,141.193ms 1,140.321ms 0.999x stable
Lint 505.266ms 506.032ms 1.002x stable
Type check 1,140.568ms 1,132.658ms 0.993x stable
Raw run times

Compile SFC

  • Base: 1,138.530ms, 1,150.025ms, 1,141.967ms, 1,141.193ms, 1,138.680ms
  • Head: 1,155.921ms, 1,138.414ms, 1,140.164ms, 1,142.093ms, 1,140.321ms

Lint

  • Base: 506.736ms, 505.266ms, 504.320ms, 506.404ms, 503.976ms
  • Head: 506.440ms, 505.951ms, 506.032ms, 505.744ms, 506.785ms

Type check

  • Base: 1,159.429ms, 1,139.727ms, 1,140.568ms, 1,162.867ms, 1,114.080ms
  • Head: 1,159.197ms, 1,128.917ms, 1,132.658ms, 1,110.934ms, 1,154.234ms

@github-actions
Copy link
Copy Markdown
Contributor

Detailed Test Report

Commit: 143aa06bca34
Workflow: Check #26076885705
Attempt: 1
Overall: in_progress (1 in_progress, 17 success)
Wall Time: 23m 39s

Area Summary

Area Jobs Result Runner Time
JS / TS 1 success 55s
Rust 3 success 4m 23s
E2E / VRT 1 success 6m 3s
Infra 1 success 7m 43s
Other 12 in_progress 22m 27s

Test Inventory

Total tracked cases: 4486 across 607 files.

Area Files Cases
Compiler Fixtures 35 1114
E2E 15 146
JS / TS 91 322
Rust 461 2893
VRT 5 11
Files
Area File Cases
Compiler Fixtures tests/fixtures/errors/parse-errors.toml 38
Compiler Fixtures tests/fixtures/errors/transform-errors.toml 44
Compiler Fixtures tests/fixtures/parser/attribute.toml 16
Compiler Fixtures tests/fixtures/parser/comment.toml 55
Compiler Fixtures tests/fixtures/parser/directive.toml 143
Compiler Fixtures tests/fixtures/parser/element.toml 35
Compiler Fixtures tests/fixtures/parser/interpolation.toml 85
Compiler Fixtures tests/fixtures/parser/text.toml 68
Compiler Fixtures tests/fixtures/sfc/basic.toml 13
Compiler Fixtures tests/fixtures/sfc/directives.toml 5
Compiler Fixtures tests/fixtures/sfc/patches.toml 56
Compiler Fixtures tests/fixtures/sfc/script-setup.toml 69
Compiler Fixtures tests/fixtures/vapor/component.toml 16
Compiler Fixtures tests/fixtures/vapor/edge-cases.toml 4
Compiler Fixtures tests/fixtures/vapor/element.toml 16
Compiler Fixtures tests/fixtures/vapor/v-bind.toml 12
Compiler Fixtures tests/fixtures/vapor/v-for.toml 9
Compiler Fixtures tests/fixtures/vapor/v-if.toml 7
Compiler Fixtures tests/fixtures/vapor/v-model.toml 13
Compiler Fixtures tests/fixtures/vapor/v-on.toml 13
Compiler Fixtures tests/fixtures/vapor/v-show.toml 6
Compiler Fixtures tests/fixtures/vapor/v-slot.toml 8
Compiler Fixtures tests/fixtures/vdom/component.toml 42
Compiler Fixtures tests/fixtures/vdom/directives.toml 24
Compiler Fixtures tests/fixtures/vdom/element.toml 40
Compiler Fixtures tests/fixtures/vdom/hoisting.toml 20
Compiler Fixtures tests/fixtures/vdom/patch-flags.toml 32
Compiler Fixtures tests/fixtures/vdom/v-bind.toml 36
Compiler Fixtures tests/fixtures/vdom/v-for.toml 26
Compiler Fixtures tests/fixtures/vdom/v-if.toml 25
Compiler Fixtures tests/fixtures/vdom/v-model.toml 31
Compiler Fixtures tests/fixtures/vdom/v-on.toml 47
Compiler Fixtures tests/fixtures/vdom/v-once.toml 15
Compiler Fixtures tests/fixtures/vdom/v-show.toml 19
Compiler Fixtures tests/fixtures/vdom/v-slot.toml 26
E2E playground/e2e/atelier-output-tabs.test.ts 1
E2E playground/e2e/components.test.ts 16
E2E playground/e2e/css-compile.test.ts 17
E2E playground/e2e/edge-cases.test.ts 26
E2E playground/e2e/sfc-compile.test.ts 21
E2E playground/e2e/vite-plugin-vapor.test.ts 12
E2E playground/e2e/wasm.test.ts 12
E2E tests/app/dev/elk.spec.ts 9
E2E tests/app/dev/misskey.spec.ts 7
E2E tests/app/dev/npmx.spec.ts 14
E2E tests/app/dev/vuefes.spec.ts 7
E2E tests/app/preview/elk.ts 1
E2E tests/app/preview/misskey.ts 1
E2E tests/app/preview/npmx.ts 1
E2E tests/app/preview/vuefes.ts 1
JS / TS docs/theme/background.test.ts 2
JS / TS docs/theme/navigation.test.js 3
JS / TS docs/theme/syntax-highlight.test.js 8
JS / TS npm/musea-mcp-server/src/tools/handler/index.test.ts 2
JS / TS npm/nuxt/src/components.test.ts 5
JS / TS npm/nuxt/src/unocss.test.ts 3
JS / TS npm/oxlint-plugin-vize/src/cli/output.ts 1
JS / TS npm/oxlint-plugin-vize/src/configs.ts 4
JS / TS npm/oxlint-plugin-vize/src/native.ts 3
JS / TS npm/oxlint-plugin-vize/src/settings.ts 5
JS / TS npm/oxlint-plugin-vize/src/workaround.ts 2
JS / TS npm/rspack-vize-plugin/src/integration.test.ts 2
JS / TS npm/rspack-vize-plugin/src/plugin/index.test.ts 2
JS / TS npm/rspack-vize-plugin/src/plugin/ruleCloning.test.ts 15
JS / TS npm/rspack-vize-plugin/src/scoped-css.test.ts 5
JS / TS npm/rspack-vize-plugin/src/shared/utils.test.ts 35
JS / TS npm/rspack-vize-plugin/src/vapor.test.ts 3
JS / TS npm/unplugin-vize/src/core.test.ts 1
JS / TS npm/unplugin-vize/src/esbuild.test.ts 1
JS / TS npm/unplugin-vize/src/filter.test.ts 3
JS / TS npm/unplugin-vize/src/rollup.test.ts 1
JS / TS npm/unplugin-vize/src/strip-types.test.ts 1
JS / TS npm/unplugin-vize/src/style.test.ts 1
JS / TS npm/unplugin-vize/src/webpack.test.ts 1
JS / TS npm/vite-plugin-musea/src/api-routes/index.test.ts 4
JS / TS npm/vite-plugin-musea/src/art-module.test.ts 4
JS / TS npm/vite-plugin-musea/src/gallery/template.test.ts 2
JS / TS npm/vite-plugin-musea/src/security.test.ts 6
JS / TS npm/vite-plugin-musea/src/server-middleware.test.ts 3
JS / TS npm/vite-plugin-musea/src/tokens.test.ts 4
JS / TS npm/vite-plugin-musea/src/utils.test.ts 2
JS / TS playground/src/features/atelier/codeOutputs.test.ts 4
JS / TS playground/src/features/atelier/formatters.test.ts 2
JS / TS playground/src/features/cross-file/utils.test.ts 3
JS / TS playground/src/simple.test.ts 2
JS / TS playground/src/utils/position.test.ts 2
JS / TS tests/snapshots/build/elk.ts 2
JS / TS tests/snapshots/build/misskey.ts 3
JS / TS tests/snapshots/build/npmx.ts 2
JS / TS tests/snapshots/build/vuefes.ts 2
JS / TS tests/snapshots/check/ant-design-vue.ts 1
JS / TS tests/snapshots/check/compiler-macros.ts 1
JS / TS tests/snapshots/check/elk.ts 1
JS / TS tests/snapshots/check/misskey.ts 1
JS / TS tests/snapshots/check/npmx.ts 1
JS / TS tests/snapshots/check/nuxt-ui.ts 1
JS / TS tests/snapshots/check/reka-ui.ts 1
JS / TS tests/snapshots/check/style-preprocessors.ts 1
JS / TS tests/snapshots/check/toolchain-parity.ts 2
JS / TS tests/snapshots/check/typecheck-errors.ts 1
JS / TS tests/snapshots/check/vuefes.ts 1
JS / TS tests/snapshots/lint/ant-design-vue.ts 1
JS / TS tests/snapshots/lint/elk.ts 1
JS / TS tests/snapshots/lint/misskey.ts 1
JS / TS tests/snapshots/lint/npmx.ts 1
JS / TS tests/snapshots/lint/nuxt-ui.ts 1
JS / TS tests/snapshots/lint/reka-ui.ts 1
JS / TS tests/snapshots/lint/vuefes.ts 1
JS / TS tests/tooling/benchmark-budget.test.ts 3
JS / TS tests/tooling/config-loading.test.ts 3
JS / TS tests/tooling/dev-app.test.ts 4
JS / TS tests/tooling/docs-browser.test.ts 2
JS / TS tests/tooling/docs-stability.test.ts 1
JS / TS tests/tooling/e2e-binaries.test.ts 3
JS / TS tests/tooling/e2e-tasks.test.ts 1
JS / TS tests/tooling/e2e-workflow.test.ts 1
JS / TS tests/tooling/editor-integrations.test.ts 5
JS / TS tests/tooling/github-comments.test.ts 2
JS / TS tests/tooling/github-workflows.test.ts 38
JS / TS tests/tooling/lsp-smoke.test.ts 6
JS / TS tests/tooling/moonbit-generate-rule-types.test.ts 1
JS / TS tests/tooling/moonbit-github-scripts.test.ts 10
JS / TS tests/tooling/moonbit-helper.test.ts 2
JS / TS tests/tooling/moonbit-postprocess-types.test.ts 1
JS / TS tests/tooling/moonbit-publish-crates.test.ts 4
JS / TS tests/tooling/moonbit-publish.test.ts 11
JS / TS tests/tooling/moonbit-release.test.ts 2
JS / TS tests/tooling/moonbit-warnings.test.ts 1
JS / TS tests/tooling/native-loader.test.ts 2
JS / TS tests/tooling/node-engine-matrix.test.ts 3
JS / TS tests/tooling/package-manifests.test.ts 12
JS / TS tests/tooling/playwright-app-config.test.ts 1
JS / TS tests/tooling/playwright-vrt-config.test.ts 1
JS / TS tests/tooling/production-readiness.test.ts 2
JS / TS tests/tooling/realworld-snapshot-scripts.test.ts 1
JS / TS tests/tooling/release-readiness.test.ts 3
JS / TS tests/tooling/release-smoke-install.test.ts 4
JS / TS tests/tooling/repo-governance.test.ts 3
JS / TS tests/tooling/snapshot-baselines.test.ts 2
JS / TS tests/tooling/task-shell.test.ts 10
JS / TS tests/tooling/wasm-package-smoke.test.ts 2
Rust crates/vize_armature/src/parser/tests.rs 59
Rust crates/vize_armature/src/tokenizer/entity_decode.rs 11
Rust crates/vize_armature/src/tokenizer/tests.rs 59
Rust crates/vize_atelier_core/src/codegen.rs 32
Rust crates/vize_atelier_core/src/codegen/expression/generate.rs 6
Rust crates/vize_atelier_core/src/codegen/slots.rs 5
Rust crates/vize_atelier_core/src/codegen/v_for/helpers.rs 4
Rust crates/vize_atelier_core/src/runtime_helpers.rs 1
Rust crates/vize_atelier_core/src/test_macros.rs 9
Rust crates/vize_atelier_core/src/transform.rs 10
Rust crates/vize_atelier_core/src/transforms/hoist_static.rs 6
Rust crates/vize_atelier_core/src/transforms/transform_element.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/inline_handler.rs 1
Rust crates/vize_atelier_core/src/transforms/transform_expression/prefix.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/typescript.rs 7
Rust crates/vize_atelier_core/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_core/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_core/src/transforms/v_for.rs 5
Rust crates/vize_atelier_core/src/transforms/v_if.rs 2
Rust crates/vize_atelier_core/src/transforms/v_memo.rs 2
Rust crates/vize_atelier_core/src/transforms/v_model.rs 2
Rust crates/vize_atelier_core/src/transforms/v_on.rs 4
Rust crates/vize_atelier_core/src/transforms/v_once.rs 2
Rust crates/vize_atelier_core/src/transforms/v_slot.rs 6
Rust crates/vize_atelier_dom/src/lib.rs 7
Rust crates/vize_atelier_dom/src/options.rs 7
Rust crates/vize_atelier_dom/src/transforms/v_html.rs 5
Rust crates/vize_atelier_dom/src/transforms/v_model.rs 7
Rust crates/vize_atelier_dom/src/transforms/v_on.rs 10
Rust crates/vize_atelier_dom/src/transforms/v_show.rs 5
Rust crates/vize_atelier_dom/src/transforms/v_text.rs 6
Rust crates/vize_atelier_dom/tests/dom_snapshot.rs 20
Rust crates/vize_atelier_sfc/src/bundler/tests.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/artifacts.rs 8
Rust crates/vize_atelier_sfc/src/compile_script/import_utils.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/inline/tests.rs 20
Rust crates/vize_atelier_sfc/src/compile_script/inline/type_handling.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/lazy_hydration.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/macros.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/statement_sections.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/tests.rs 39
Rust crates/vize_atelier_sfc/src/compile_template/tests.rs 23
Rust crates/vize_atelier_sfc/src/compile/tests.rs 51
Rust crates/vize_atelier_sfc/src/croquis.rs 1
Rust crates/vize_atelier_sfc/src/css/tests.rs 21
Rust crates/vize_atelier_sfc/src/lib.rs 7
Rust crates/vize_atelier_sfc/src/parse/tests.rs 31
Rust crates/vize_atelier_sfc/src/rewrite_default.rs 6
Rust crates/vize_atelier_sfc/src/script/analyze_script_bindings.rs 10
Rust crates/vize_atelier_sfc/src/script/context.rs 11
Rust crates/vize_atelier_sfc/src/script/define_emits.rs 5
Rust crates/vize_atelier_sfc/src/script/define_expose.rs 1
Rust crates/vize_atelier_sfc/src/script/define_model.rs 3
Rust crates/vize_atelier_sfc/src/script/define_options.rs 1
Rust crates/vize_atelier_sfc/src/script/define_props_destructure/tests.rs 46
Rust crates/vize_atelier_sfc/src/script/define_props.rs 3
Rust crates/vize_atelier_sfc/src/script/define_slots.rs 2
Rust crates/vize_atelier_sfc/src/script/import_usage_check.rs 15
Rust crates/vize_atelier_sfc/src/script/utils.rs 4
Rust crates/vize_atelier_sfc/src/snapshot_tests.rs 6
Rust crates/vize_atelier_sfc/src/style.rs 15
Rust crates/vize_atelier_sfc/src/vite_plugin/css_scope.rs 3
Rust crates/vize_atelier_sfc/src/vite_plugin/css.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/hmr.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/js_string.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/resolver.rs 6
Rust crates/vize_atelier_sfc/src/vite_plugin/tests.rs 7
Rust crates/vize_atelier_sfc/src/vite_plugin/tests/middleware.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/tests/precompile.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/transform.rs 4
Rust crates/vize_atelier_ssr/src/codegen.rs 7
Rust crates/vize_atelier_ssr/src/errors.rs 1
Rust crates/vize_atelier_ssr/src/lib.rs 2
Rust crates/vize_atelier_ssr/src/options.rs 1
Rust crates/vize_atelier_ssr/src/transforms.rs 11
Rust crates/vize_atelier_ssr/tests/ssr_snapshot.rs 65
Rust crates/vize_atelier_vapor/src/generate.rs 3
Rust crates/vize_atelier_vapor/src/generate/destructure.rs 2
Rust crates/vize_atelier_vapor/src/generate/operations/for_loop.rs 1
Rust crates/vize_atelier_vapor/src/generators/block.rs 2
Rust crates/vize_atelier_vapor/src/generators/component.rs 3
Rust crates/vize_atelier_vapor/src/generators/directive.rs 4
Rust crates/vize_atelier_vapor/src/generators/event.rs 3
Rust crates/vize_atelier_vapor/src/generators/for_node.rs 3
Rust crates/vize_atelier_vapor/src/generators/generate_slot.rs 4
Rust crates/vize_atelier_vapor/src/generators/generate_text.rs 5
Rust crates/vize_atelier_vapor/src/generators/if_node.rs 2
Rust crates/vize_atelier_vapor/src/generators/prop.rs 3
Rust crates/vize_atelier_vapor/src/lib.rs 30
Rust crates/vize_atelier_vapor/src/transform.rs 2
Rust crates/vize_atelier_vapor/src/transforms/element.rs 2
Rust crates/vize_atelier_vapor/src/transforms/transform_slot.rs 1
Rust crates/vize_atelier_vapor/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_for.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_if.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_model.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_on.rs 2
Rust crates/vize_atelier_vapor/src/transforms/v_show.rs 1
Rust crates/vize_canon/src/batch/error.rs 2
Rust crates/vize_canon/src/batch/executor.rs 6
Rust crates/vize_canon/src/batch/executor/cli.rs 1
Rust crates/vize_canon/src/batch/executor/diagnostics.rs 6
Rust crates/vize_canon/src/batch/import_rewriter.rs 9
Rust crates/vize_canon/src/batch/source_map.rs 4
Rust crates/vize_canon/src/batch/type_checker/tests.rs 12
Rust crates/vize_canon/src/batch/virtual_project.rs 9
Rust crates/vize_canon/src/batch/virtual_ts.rs 1
Rust crates/vize_canon/src/checker.rs 19
Rust crates/vize_canon/src/context.rs 3
Rust crates/vize_canon/src/corsa_bridge.rs 3
Rust crates/vize_canon/src/corsa_server.rs 4
Rust crates/vize_canon/src/diagnostic.rs 2
Rust crates/vize_canon/src/file_uri.rs 2
Rust crates/vize_canon/src/intelligence.rs 5
Rust crates/vize_canon/src/lsp_client/diagnostics_api.rs 3
Rust crates/vize_canon/src/lsp_client/lifecycle.rs 1
Rust crates/vize_canon/src/lsp_client/session.rs 6
Rust crates/vize_canon/src/lsp_client/tests.rs 10
Rust crates/vize_canon/src/sfc_typecheck.rs 42
Rust crates/vize_canon/src/source_map.rs 12
Rust crates/vize_canon/src/tests.rs 14
Rust crates/vize_canon/src/typecheck_service.rs 2
Rust crates/vize_canon/src/types.rs 2
Rust crates/vize_canon/src/virtual_ts.rs 17
Rust crates/vize_carton/src/allocator.rs 4
Rust crates/vize_carton/src/clone_in.rs 6
Rust crates/vize_carton/src/config/loader.rs 1
Rust crates/vize_carton/src/directive.rs 18
Rust crates/vize_carton/src/dom_tag_config.rs 5
Rust crates/vize_carton/src/flags.rs 3
Rust crates/vize_carton/src/general.rs 7
Rust crates/vize_carton/src/hash.rs 4
Rust crates/vize_carton/src/i18n.rs 7
Rust crates/vize_carton/src/lsp.rs 7
Rust crates/vize_carton/src/profiler.rs 10
Rust crates/vize_carton/src/source_range.rs 5
Rust crates/vize_carton/src/string_builder.rs 6
Rust crates/vize_carton/src/telegraph.rs 2
Rust crates/vize_carton/tests/loading.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_basic.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_element_id.rs 6
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/basic.rs 6
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/patterns.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/playground.rs 2
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/provider_context.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/provider_reactivity.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_race_conditions/advanced.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_race_conditions/basic.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_reactivity_props/direct.rs 7
Rust crates/vize_croquis_cf/src/analyzer/tests_reactivity_props/shared.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_single_file.rs 7
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/full.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/graph.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/reactivity.rs 2
Rust crates/vize_croquis_cf/src/analyzers/boundary.rs 1
Rust crates/vize_croquis_cf/src/analyzers/component_resolution.rs 1
Rust crates/vize_croquis_cf/src/analyzers/cross_file_reactivity_tests.rs 7
Rust crates/vize_croquis_cf/src/analyzers/element_id.rs 1
Rust crates/vize_croquis_cf/src/analyzers/emit.rs 1
Rust crates/vize_croquis_cf/src/analyzers/event_bubbling.rs 1
Rust crates/vize_croquis_cf/src/analyzers/fallthrough.rs 1
Rust crates/vize_croquis_cf/src/analyzers/props_validation.rs 1
Rust crates/vize_croquis_cf/src/analyzers/provide_inject/tests.rs 1
Rust crates/vize_croquis_cf/src/analyzers/reactivity/tests.rs 1
Rust crates/vize_croquis_cf/src/analyzers/setup_context.rs 1
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/codes.rs 2
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/markdown.rs 8
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/snapshots.rs 3
Rust crates/vize_croquis_cf/src/graph.rs 3
Rust crates/vize_croquis_cf/src/registry.rs 2
Rust crates/vize_croquis_cf/src/suppression.rs 8
Rust crates/vize_croquis/src/analysis.rs 2
Rust crates/vize_croquis/src/analyzer.rs 10
Rust crates/vize_croquis/src/analyzer/helpers/identifiers.rs 3
Rust crates/vize_croquis/src/analyzer/helpers/keywords.rs 2
Rust crates/vize_croquis/src/analyzer/helpers/v_for.rs 2
Rust crates/vize_croquis/src/analyzer/template/tests.rs 1
Rust crates/vize_croquis/src/builtins.rs 6
Rust crates/vize_croquis/src/call_graph/analysis.rs 6
Rust crates/vize_croquis/src/css.rs 1
Rust crates/vize_croquis/src/declaration_ts.rs 2
Rust crates/vize_croquis/src/hoist.rs 2
Rust crates/vize_croquis/src/import_resolver.rs 4
Rust crates/vize_croquis/src/macros.rs 3
Rust crates/vize_croquis/src/naming.rs 7
Rust crates/vize_croquis/src/optimization.rs 2
Rust crates/vize_croquis/src/provide.rs 2
Rust crates/vize_croquis/src/race.rs 1
Rust crates/vize_croquis/src/reactivity_tracking/tracker.rs 7
Rust crates/vize_croquis/src/reactivity.rs 5
Rust crates/vize_croquis/src/scope/chain/chain_tests.rs 23
Rust crates/vize_croquis/src/scope/types.rs 7
Rust crates/vize_croquis/src/script_parser.rs 22
Rust crates/vize_croquis/src/setup_context.rs 2
Rust crates/vize_croquis/src/symbol.rs 2
Rust crates/vize_croquis/src/types.rs 5
Rust crates/vize_croquis/src/virtual_ts.rs 11
Rust crates/vize_croquis/src/virtual_ts/generator/script.rs 3
Rust crates/vize_fresco/src/component/box_node.rs 4
Rust crates/vize_fresco/src/component/input_node.rs 4
Rust crates/vize_fresco/src/component/text_node.rs 4
Rust crates/vize_fresco/src/input/event.rs 2
Rust crates/vize_fresco/src/input/ime/candidate.rs 6
Rust crates/vize_fresco/src/input/ime/platform.rs 4
Rust crates/vize_fresco/src/input/ime/preedit.rs 7
Rust crates/vize_fresco/src/input/ime/state.rs 5
Rust crates/vize_fresco/src/input/keyboard.rs 5
Rust crates/vize_fresco/src/input/mouse.rs 3
Rust crates/vize_fresco/src/layout/engine.rs 4
Rust crates/vize_fresco/src/layout/flex.rs 3
Rust crates/vize_fresco/src/layout/rect.rs 7
Rust crates/vize_fresco/src/render/diff.rs 4
Rust crates/vize_fresco/src/render/node.rs 4
Rust crates/vize_fresco/src/render/painter.rs 3
Rust crates/vize_fresco/src/render/tree.rs 4
Rust crates/vize_fresco/src/terminal/backend.rs 2
Rust crates/vize_fresco/src/terminal/buffer.rs 6
Rust crates/vize_fresco/src/terminal/cell.rs 4
Rust crates/vize_fresco/src/terminal/cursor.rs 3
Rust crates/vize_fresco/src/text/segment.rs 12
Rust crates/vize_fresco/src/text/width.rs 10
Rust crates/vize_fresco/src/text/wrap.rs 11
Rust crates/vize_glyph/src/lib.rs 5
Rust crates/vize_glyph/src/script.rs 8
Rust crates/vize_glyph/src/style.rs 4
Rust crates/vize_glyph/src/template.rs 32
Rust crates/vize_maestro/src/document/store.rs 12
Rust crates/vize_maestro/src/ide.rs 10
Rust crates/vize_maestro/src/ide/code_action.rs 5
Rust crates/vize_maestro/src/ide/code_lens.rs 4
Rust crates/vize_maestro/src/ide/completion.rs 14
Rust crates/vize_maestro/src/ide/definition.rs 20
Rust crates/vize_maestro/src/ide/diagnostics.rs 11
Rust crates/vize_maestro/src/ide/diagnostics/corsa.rs 3
Rust crates/vize_maestro/src/ide/document_link.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/context.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/i18n.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/router.rs 2
Rust crates/vize_maestro/src/ide/file_rename.rs 3
Rust crates/vize_maestro/src/ide/file_rename/manual.rs 3
Rust crates/vize_maestro/src/ide/hover.rs 13
Rust crates/vize_maestro/src/ide/inlay_hint.rs 7
Rust crates/vize_maestro/src/ide/references.rs 6
Rust crates/vize_maestro/src/ide/rename.rs 6
Rust crates/vize_maestro/src/ide/semantic_tokens.rs 24
Rust crates/vize_maestro/src/ide/type_service.rs 2
Rust crates/vize_maestro/src/ide/type_service/diagnostics.rs 4
Rust crates/vize_maestro/src/ide/workspace_symbols.rs 5
Rust crates/vize_maestro/src/server/capabilities.rs 2
Rust crates/vize_maestro/src/server/format.rs 8
Rust crates/vize_maestro/src/server/state.rs 15
Rust crates/vize_maestro/src/utils/position.rs 8
Rust crates/vize_maestro/src/virtual_code/generator.rs 6
Rust crates/vize_maestro/src/virtual_code/script_code.rs 2
Rust crates/vize_maestro/src/virtual_code/source_map.rs 6
Rust crates/vize_maestro/src/virtual_code/style_code.rs 2
Rust crates/vize_maestro/src/virtual_code/template_code.rs 2
Rust crates/vize_musea/src/autogen.rs 4
Rust crates/vize_musea/src/autogen/strategy.rs 8
Rust crates/vize_musea/src/docs.rs 2
Rust crates/vize_musea/src/docs/catalog.rs 3
Rust crates/vize_musea/src/docs/markdown.rs 2
Rust crates/vize_musea/src/lib.rs 4
Rust crates/vize_musea/src/palette/codegen.rs 4
Rust crates/vize_musea/src/palette/inference.rs 7
Rust crates/vize_musea/src/palette/types.rs 3
Rust crates/vize_musea/src/parse.rs 6
Rust crates/vize_musea/src/parse/art_block.rs 4
Rust crates/vize_musea/src/parse/variant.rs 7
Rust crates/vize_musea/src/tokens/tests.rs 3
Rust crates/vize_musea/src/transform/to_csf.rs 6
Rust crates/vize_musea/src/transform/to_vue.rs 4
Rust crates/vize_musea/src/types.rs 3
Rust crates/vize_musea/src/vrt/config.rs 5
Rust crates/vize_musea/src/vrt/preset.rs 5
Rust crates/vize_patina/src/diagnostic.rs 19
Rust crates/vize_patina/src/lib.rs 2
Rust crates/vize_patina/src/linter/corsa_session/tests.rs 2
Rust crates/vize_patina/src/linter/engine.rs 3
Rust crates/vize_patina/src/linter/native_type_aware/template_queries/calls.rs 15
Rust crates/vize_patina/src/linter/native_type_aware/template_queries/collector.rs 1
Rust crates/vize_patina/src/linter/native_type_aware/tests.rs 47
Rust crates/vize_patina/src/linter/tests/basic.rs 17
Rust crates/vize_patina/src/linter/tests/directives.rs 6
Rust crates/vize_patina/src/linter/tests/sfc.rs 18
Rust crates/vize_patina/src/output.rs 10
Rust crates/vize_patina/src/preset.rs 4
Rust crates/vize_patina/src/rules/a11y/alt_text.rs 11
Rust crates/vize_patina/src/rules/a11y/anchor_has_content.rs 4
Rust crates/vize_patina/src/rules/a11y/anchor_is_valid.rs 10
Rust crates/vize_patina/src/rules/a11y/aria_props.rs 12
Rust crates/vize_patina/src/rules/a11y/aria_role.rs 15
Rust crates/vize_patina/src/rules/a11y/aria_unsupported_elements.rs 3
Rust crates/vize_patina/src/rules/a11y/click_events_have_key_events.rs 8
Rust crates/vize_patina/src/rules/a11y/form_control_has_label.rs 10
Rust crates/vize_patina/src/rules/a11y/heading_has_content.rs 4
Rust crates/vize_patina/src/rules/a11y/iframe_has_title.rs 4
Rust crates/vize_patina/src/rules/a11y/img_alt.rs 3
Rust crates/vize_patina/src/rules/a11y/interactive_supports_focus.rs 6
Rust crates/vize_patina/src/rules/a11y/label_has_for.rs 6
Rust crates/vize_patina/src/rules/a11y/media_has_caption.rs 6
Rust crates/vize_patina/src/rules/a11y/mouse_events_have_key_events.rs 6
Rust crates/vize_patina/src/rules/a11y/no_access_key.rs 2
Rust crates/vize_patina/src/rules/a11y/no_aria_hidden_on_focusable.rs 3
Rust crates/vize_patina/src/rules/a11y/no_autofocus.rs 2
Rust crates/vize_patina/src/rules/a11y/no_distracting_elements.rs 3
Rust crates/vize_patina/src/rules/a11y/no_i_for_icon.rs 13
Rust crates/vize_patina/src/rules/a11y/no_redundant_roles.rs 6
Rust crates/vize_patina/src/rules/a11y/no_refer_to_non_existent_id.rs 3
Rust crates/vize_patina/src/rules/a11y/no_role_presentation_on_focusable.rs 3
Rust crates/vize_patina/src/rules/a11y/no_static_element_interactions.rs 7
Rust crates/vize_patina/src/rules/a11y/role_has_required_aria_props.rs 7
Rust crates/vize_patina/src/rules/a11y/tabindex_no_positive.rs 4
Rust crates/vize_patina/src/rules/css.rs 6
Rust crates/vize_patina/src/rules/css/no_display_none.rs 3
Rust crates/vize_patina/src/rules/css/no_hardcoded_values.rs 7
Rust crates/vize_patina/src/rules/css/no_id_selectors.rs 3
Rust crates/vize_patina/src/rules/css/no_important.rs 2
Rust crates/vize_patina/src/rules/css/no_utility_classes.rs 4
Rust crates/vize_patina/src/rules/css/no_v_bind_performance.rs 4
Rust crates/vize_patina/src/rules/css/prefer_logical_properties.rs 2
Rust crates/vize_patina/src/rules/css/prefer_nested_selectors.rs 6
Rust crates/vize_patina/src/rules/css/prefer_slotted.rs 3
Rust crates/vize_patina/src/rules/css/require_font_display.rs 3
Rust crates/vize_patina/src/rules/ecosystem/i18n_no_missing_key.rs 4
Rust crates/vize_patina/src/rules/ecosystem/nuxt_prefer_nuxt_link.rs 3
Rust crates/vize_patina/src/rules/ecosystem/router_link_require_to.rs 3
Rust crates/vize_patina/src/rules/ecosystem/vue_router_prefer_named_link.rs 3
Rust crates/vize_patina/src/rules/html/deprecated_attr.rs 8
Rust crates/vize_patina/src/rules/html/deprecated_element.rs 9
Rust crates/vize_patina/src/rules/html/id_duplication.rs 6
Rust crates/vize_patina/src/rules/html/no_consecutive_br.rs 6
Rust crates/vize_patina/src/rules/html/no_duplicate_dt.rs 5
Rust crates/vize_patina/src/rules/html/no_empty_palpable_content.rs 12
Rust crates/vize_patina/src/rules/html/require_datetime.rs 8
Rust crates/vize_patina/src/rules/musea.rs 5
Rust crates/vize_patina/src/rules/musea/no_empty_variant.rs 3
Rust crates/vize_patina/src/rules/musea/prefer_design_tokens.rs 8
Rust crates/vize_patina/src/rules/musea/require_component.rs 2
Rust crates/vize_patina/src/rules/musea/require_title.rs 3
Rust crates/vize_patina/src/rules/musea/unique_variant_names.rs 3
Rust crates/vize_patina/src/rules/musea/valid_variant.rs 3
Rust crates/vize_patina/src/rules/opinionated/a11y/heading_levels.rs 9
Rust crates/vize_patina/src/rules/opinionated/a11y/landmark_roles.rs 9
Rust crates/vize_patina/src/rules/opinionated/a11y/placeholder_label_option.rs 6
Rust crates/vize_patina/src/rules/opinionated/a11y/use_list.rs 10
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_floating_promises.rs 1
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_reactivity_loss.rs 1
Rust crates/vize_patina/src/rules/opinionated/type_aware/no_unsafe_template_binding.rs 1
Rust crates/vize_patina/src/rules/opinionated/vapor/no_inline_template.rs 3
Rust crates/vize_patina/src/rules/opinionated/vapor/prefer_static_class.rs 5
Rust crates/vize_patina/src/rules/opinionated/vapor/require_vapor_attribute.rs 1
Rust crates/vize_patina/src/rules/opinionated/vue/component_name_in_template_casing.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/html_self_closing.rs 5
Rust crates/vize_patina/src/rules/opinionated/vue/multi_word_component_names.rs 9
Rust crates/vize_patina/src/rules/opinionated/vue/no_boolean_attr_value.rs 9
Rust crates/vize_patina/src/rules/opinionated/vue/no_inline_style.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/no_template_shadow.rs 3
Rust crates/vize_patina/src/rules/opinionated/vue/prefer_props_shorthand.rs 6
Rust crates/vize_patina/src/rules/opinionated/vue/require_component_registration.rs 3
Rust crates/vize_patina/src/rules/opinionated/vue/scoped_event_names.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/use_unique_element_ids.rs 20
Rust crates/vize_patina/src/rules/opinionated/vue/use_v_on_exact.rs 5
Rust crates/vize_patina/src/rules/opinionated/vue/v_bind_style.rs 4
Rust crates/vize_patina/src/rules/opinionated/vue/warn_custom_directive.rs 4
Rust crates/vize_patina/src/rules/script.rs 2
Rust crates/vize_patina/src/rules/script/no_async_in_computed.rs 4
Rust crates/vize_patina/src/rules/script/no_deep_destructure_in_props.rs 5
Rust crates/vize_patina/src/rules/script/no_get_current_instance.rs 5
Rust crates/vize_patina/src/rules/script/no_import_compiler_macros.rs 6
Rust crates/vize_patina/src/rules/script/no_internal_imports.rs 7
Rust crates/vize_patina/src/rules/script/no_next_tick.rs 5
Rust crates/vize_patina/src/rules/script/no_options_api.rs 6
Rust crates/vize_patina/src/rules/script/no_reactive_destructure.rs 4
Rust crates/vize_patina/src/rules/script/no_reserved_identifiers.rs 4
Rust crates/vize_patina/src/rules/script/no_top_level_ref_in_script.rs 5
Rust crates/vize_patina/src/rules/script/no_with_defaults.rs 3
Rust crates/vize_patina/src/rules/script/pinia_prefer_store_to_refs.rs 3
Rust crates/vize_patina/src/rules/script/prefer_computed.rs 3
Rust crates/vize_patina/src/rules/script/prefer_import_from_vue.rs 8
Rust crates/vize_patina/src/rules/script/prefer_ref_over_reactive.rs 5
Rust crates/vize_patina/src/rules/script/prefer_use_attrs.rs 3
Rust crates/vize_patina/src/rules/script/prefer_use_id.rs 4
Rust crates/vize_patina/src/rules/script/prefer_use_slots.rs 2
Rust crates/vize_patina/src/rules/script/prefer_use_template_ref.rs 6
Rust crates/vize_patina/src/rules/script/require_function_return_type.rs 3
Rust crates/vize_patina/src/rules/script/require_symbol_provide.rs 6
Rust crates/vize_patina/src/rules/script/vue_router_prefer_named_push.rs 3
Rust crates/vize_patina/src/rules/script/vue_test_utils_no_html_snapshot.rs 2
Rust crates/vize_patina/src/rules/ssr/no_browser_globals_in_ssr.rs 15
Rust crates/vize_patina/src/rules/ssr/no_hydration_mismatch.rs 5
Rust crates/vize_patina/src/rules/type_aware/require_typed_emits.rs 1
Rust crates/vize_patina/src/rules/type_aware/require_typed_props.rs 1
Rust crates/vize_patina/src/rules/vapor/no_vue_lifecycle_events.rs 4
Rust crates/vize_patina/src/rules/vue/a11y_img_alt.rs 4
Rust crates/vize_patina/src/rules/vue/attribute_hyphenation.rs 4
Rust crates/vize_patina/src/rules/vue/attribute_order.rs 4
Rust crates/vize_patina/src/rules/vue/component_definition_name_casing.rs 7
Rust crates/vize_patina/src/rules/vue/html_quotes.rs 3
Rust crates/vize_patina/src/rules/vue/mustache_interpolation_spacing.rs 4
Rust crates/vize_patina/src/rules/vue/no_child_content.rs 7
Rust crates/vize_patina/src/rules/vue/no_dupe_v_else_if.rs 3
Rust crates/vize_patina/src/rules/vue/no_duplicate_attributes.rs 8
Rust crates/vize_patina/src/rules/vue/no_lone_template.rs 4
Rust crates/vize_patina/src/rules/vue/no_multi_spaces.rs 4
Rust crates/vize_patina/src/rules/vue/no_mutating_props.rs 2
Rust crates/vize_patina/src/rules/vue/no_reserved_component_names.rs 8
Rust crates/vize_patina/src/rules/vue/no_template_key.rs 4
Rust crates/vize_patina/src/rules/vue/no_textarea_mustache.rs 3
Rust crates/vize_patina/src/rules/vue/no_undefined_refs.rs 1
Rust crates/vize_patina/src/rules/vue/no_unsafe_url.rs 11
Rust crates/vize_patina/src/rules/vue/no_unused_components.rs 2
Rust crates/vize_patina/src/rules/vue/no_unused_properties.rs 2
Rust crates/vize_patina/src/rules/vue/no_unused_vars.rs 2
Rust crates/vize_patina/src/rules/vue/no_use_v_if_with_v_for.rs 5
Rust crates/vize_patina/src/rules/vue/no_useless_template_attributes.rs 5
Rust crates/vize_patina/src/rules/vue/no_v_html.rs 2
Rust crates/vize_patina/src/rules/vue/no_v_text_v_html_on_component.rs 5
Rust crates/vize_patina/src/rules/vue/permitted_contents.rs 22
Rust crates/vize_patina/src/rules/vue/prop_name_casing.rs 7
Rust crates/vize_patina/src/rules/vue/require_component_is.rs 5
Rust crates/vize_patina/src/rules/vue/require_scoped_style.rs 4
Rust crates/vize_patina/src/rules/vue/require_v_for_key.rs 4
Rust crates/vize_patina/src/rules/vue/sfc_element_order.rs 4
Rust crates/vize_patina/src/rules/vue/single_style_block.rs 4
Rust crates/vize_patina/src/rules/vue/v_on_style.rs 4
Rust crates/vize_patina/src/rules/vue/v_slot_style.rs 4
Rust crates/vize_patina/src/rules/vue/valid_attribute_name.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_bind.rs 5
Rust crates/vize_patina/src/rules/vue/valid_v_else.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_for.rs 6
Rust crates/vize_patina/src/rules/vue/valid_v_if.rs 4
Rust crates/vize_patina/src/rules/vue/valid_v_memo.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_model.rs 8
Rust crates/vize_patina/src/rules/vue/valid_v_on.rs 4
Rust crates/vize_patina/src/rules/vue/valid_v_show.rs 3
Rust crates/vize_patina/src/rules/vue/valid_v_slot.rs 4
Rust crates/vize_patina/src/telegraph.rs 7
Rust crates/vize_patina/src/visitor.rs 7
Rust crates/vize_relief/src/ast/tests.rs 34
Rust crates/vize_relief/src/errors.rs 9
Rust crates/vize_relief/src/options.rs 8
Rust crates/vize_vitrine/src/napi/lint.rs 2
Rust crates/vize_vitrine/src/wasm.rs 1
Rust crates/vize_vitrine/src/wasm/analyze.rs 1
Rust crates/vize/src/cli.rs 4
Rust crates/vize/src/commands/check/dts.rs 3
Rust crates/vize/src/commands/check/nuxt.rs 7
Rust crates/vize/src/commands/check/runner.rs 3
Rust crates/vize/src/commands/check/runner/collect.rs 5
Rust crates/vize/src/commands/check/tsconfig_inputs.rs 7
Rust crates/vize/src/commands/fmt.rs 2
Rust crates/vize/src/commands/lint.rs 10
Rust crates/vize/src/commands/musea.rs 4
Rust crates/vize/src/commands/profile.rs 1
Rust crates/vize/src/commands/upgrade.rs 2
Rust crates/vize/tests/check_cli.rs 7
Rust tests/vize_test_runner/src/coverage.rs 1
VRT examples/vite-musea/e2e/vrt/musea-gallery.spec.ts 4
VRT playground/e2e/vrt/atelier-code-tabs.spec.ts 1
VRT playground/e2e/vrt/cross-file-ui.spec.ts 3
VRT playground/e2e/vrt/playground.spec.ts 2
VRT playground/e2e/vrt/vapor-runtime.spec.ts 1

Full per-test names are written to the workflow summary and uploaded as an artifact.

Job Overview

Area Job Focus Result Duration Log
JS / TS check-js workspace checks, script tests, editor extension packaging, JS package builds success 55s open
Rust clippy-and-test cargo clippy and cargo test success 3m 25s open
Rust fmt-rust cargo fmt success 20s open
Rust coverage coverage summary success 38s open
E2E / VRT playground-test playground browser tests and visual snapshots success 6m 3s open
Infra nix-flake nix flake check success 7m 43s open
Other check-vize-apps workflow job success 2m 12s open
Other test-scripts workflow job success 3m 34s open
Other editor-extensions workflow job success 1m 14s open
Other build-js-packages workflow job success 2m 30s open
Other node-engine-compat (24) workflow job success 37s open
Other branch-coverage workflow job success 1m 14s open
Other test-js-packages workflow job success 5m 16s open
Other security-audit workflow job success 1m 16s open
Other node-engine-compat (22) workflow job success 30s open
Other vue-parity workflow job success 1m 26s open
Other source-coverage workflow job success 2m 38s open
Other test-report-comment workflow job in_progress - open

Step Details

JS / TS / check-js: success, 55s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-19 04:53:09 UTC 2026-05-19 04:53:11 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-19 04:53:11 UTC 2026-05-19 04:53:13 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 22s 2026-05-19 04:53:13 UTC 2026-05-19 04:53:35 UTC
4 Install JS dependencies success 6s 2026-05-19 04:53:35 UTC 2026-05-19 04:53:41 UTC
5 Check JS/TS success 21s 2026-05-19 04:53:41 UTC 2026-05-19 04:54:02 UTC
9 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-19 04:54:02 UTC 2026-05-19 04:54:02 UTC
10 Post Run actions/checkout@de0fac2 success 1s 2026-05-19 04:54:02 UTC 2026-05-19 04:54:03 UTC
11 Complete job success 0s 2026-05-19 04:54:03 UTC 2026-05-19 04:54:03 UTC
Rust / clippy-and-test: success, 3m 25s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-19 04:54:33 UTC 2026-05-19 04:54:34 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 04:54:34 UTC 2026-05-19 04:54:37 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 0s 2026-05-19 04:54:37 UTC 2026-05-19 04:54:37 UTC
4 Run voidzero-dev/setup-vp@ca1c466 success 6s 2026-05-19 04:54:37 UTC 2026-05-19 04:54:43 UTC
5 Run Swatinem/rust-cache@e18b497 success 14s 2026-05-19 04:54:43 UTC 2026-05-19 04:54:57 UTC
6 Clippy success 53s 2026-05-19 04:54:57 UTC 2026-05-19 04:55:50 UTC
7 Install Pkl CLI success 2s 2026-05-19 04:55:50 UTC 2026-05-19 04:55:52 UTC
8 Test success 2m 4s 2026-05-19 04:55:52 UTC 2026-05-19 04:57:56 UTC
14 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-19 04:57:56 UTC 2026-05-19 04:57:56 UTC
15 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-19 04:57:56 UTC 2026-05-19 04:57:56 UTC
16 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 04:57:56 UTC 2026-05-19 04:57:56 UTC
17 Complete job success 0s 2026-05-19 04:57:56 UTC 2026-05-19 04:57:56 UTC
Rust / fmt-rust: success, 20s

Open job log

# Step Result Duration Started Completed
1 Set up job success 0s 2026-05-19 04:58:13 UTC 2026-05-19 04:58:13 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 04:58:13 UTC 2026-05-19 04:58:16 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 2s 2026-05-19 04:58:16 UTC 2026-05-19 04:58:18 UTC
4 Format Rust success 12s 2026-05-19 04:58:18 UTC 2026-05-19 04:58:30 UTC
8 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 04:58:30 UTC 2026-05-19 04:58:30 UTC
9 Complete job success 0s 2026-05-19 04:58:30 UTC 2026-05-19 04:58:30 UTC
Rust / coverage: success, 38s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-19 05:01:42 UTC 2026-05-19 05:01:43 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 05:01:43 UTC 2026-05-19 05:01:46 UTC
3 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-19 05:01:46 UTC 2026-05-19 05:01:47 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-19 05:01:47 UTC 2026-05-19 05:01:51 UTC
5 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-19 05:01:51 UTC 2026-05-19 05:02:06 UTC
6 Coverage report success 10s 2026-05-19 05:02:06 UTC 2026-05-19 05:02:16 UTC
10 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-19 05:02:16 UTC 2026-05-19 05:02:17 UTC
11 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-19 05:02:17 UTC 2026-05-19 05:02:17 UTC
12 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 05:02:17 UTC 2026-05-19 05:02:17 UTC
13 Complete job success 0s 2026-05-19 05:02:17 UTC 2026-05-19 05:02:17 UTC
E2E / VRT / playground-test: success, 6m 3s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-19 05:06:57 UTC 2026-05-19 05:06:59 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 05:06:59 UTC 2026-05-19 05:07:02 UTC
3 Setup Rust success 2s 2026-05-19 05:07:02 UTC 2026-05-19 05:07:04 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-19 05:07:04 UTC 2026-05-19 05:07:08 UTC
5 Cache Rust success 12s 2026-05-19 05:07:08 UTC 2026-05-19 05:07:20 UTC
6 Cache WASM build success 0s 2026-05-19 05:07:20 UTC 2026-05-19 05:07:20 UTC
7 Install wasm-bindgen-cli success 1s 2026-05-19 05:07:20 UTC 2026-05-19 05:07:21 UTC
8 Build WASM success 2m 54s 2026-05-19 05:07:21 UTC 2026-05-19 05:10:15 UTC
9 Setup Vite+ and Node.js success 18s 2026-05-19 05:10:16 UTC 2026-05-19 05:10:34 UTC
10 Install JS dependencies success 4s 2026-05-19 05:10:34 UTC 2026-05-19 05:10:38 UTC
11 Download shared JS build artifacts success 1s 2026-05-19 05:10:38 UTC 2026-05-19 05:10:39 UTC
12 Cache Playwright browsers success 2s 2026-05-19 05:10:39 UTC 2026-05-19 05:10:41 UTC
13 Install Playwright browsers success 23s 2026-05-19 05:10:41 UTC 2026-05-19 05:11:04 UTC
14 Run playground tests success 7s 2026-05-19 05:11:04 UTC 2026-05-19 05:11:11 UTC
15 Run VRT success 1m 33s 2026-05-19 05:11:11 UTC 2026-05-19 05:12:44 UTC
16 Upload VRT report skipped 0s 2026-05-19 05:12:44 UTC 2026-05-19 05:12:44 UTC
17 Update VRT snapshots skipped 0s 2026-05-19 05:12:44 UTC 2026-05-19 05:12:44 UTC
18 Fail if VRT failed skipped 0s 2026-05-19 05:12:44 UTC 2026-05-19 05:12:44 UTC
19 Upload VRT diff artifacts skipped 0s 2026-05-19 05:12:44 UTC 2026-05-19 05:12:44 UTC
33 Post Cache Playwright browsers success 5s 2026-05-19 05:12:44 UTC 2026-05-19 05:12:49 UTC
34 Post Setup Vite+ and Node.js success 0s 2026-05-19 05:12:49 UTC 2026-05-19 05:12:49 UTC
35 Post Cache WASM build success 1s 2026-05-19 05:12:49 UTC 2026-05-19 05:12:50 UTC
36 Post Cache Rust success 7s 2026-05-19 05:12:50 UTC 2026-05-19 05:12:57 UTC
37 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-19 05:12:57 UTC 2026-05-19 05:12:57 UTC
38 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 05:12:57 UTC 2026-05-19 05:12:57 UTC
39 Complete job success 0s 2026-05-19 05:12:57 UTC 2026-05-19 05:12:57 UTC
Infra / nix-flake: success, 7m 43s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-19 05:00:08 UTC 2026-05-19 05:00:10 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 05:00:10 UTC 2026-05-19 05:00:13 UTC
3 Run cachix/install-nix-action@8aa0397 success 4s 2026-05-19 05:00:13 UTC 2026-05-19 05:00:17 UTC
4 Cache Nix store success 39s 2026-05-19 05:00:17 UTC 2026-05-19 05:00:56 UTC
5 Check flake success 6m 51s 2026-05-19 05:00:56 UTC 2026-05-19 05:07:47 UTC
9 Post Cache Nix store success 1s 2026-05-19 05:07:47 UTC 2026-05-19 05:07:48 UTC
10 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 05:07:48 UTC 2026-05-19 05:07:48 UTC
11 Complete job success 0s 2026-05-19 05:07:48 UTC 2026-05-19 05:07:48 UTC
Other / check-vize-apps: success, 2m 12s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-19 04:49:21 UTC 2026-05-19 04:49:22 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-19 04:49:23 UTC 2026-05-19 04:49:25 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 20s 2026-05-19 04:49:25 UTC 2026-05-19 04:49:45 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 2s 2026-05-19 04:49:45 UTC 2026-05-19 04:49:47 UTC
5 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-19 04:49:47 UTC 2026-05-19 04:50:02 UTC
6 Install JS dependencies success 5s 2026-05-19 04:50:02 UTC 2026-05-19 04:50:07 UTC
7 Build vize CLI success 1m 10s 2026-05-19 04:50:07 UTC 2026-05-19 04:51:17 UTC
8 Install vize CLI success 0s 2026-05-19 04:51:17 UTC 2026-05-19 04:51:17 UTC
9 Check Vize app fixtures success 3s 2026-05-19 04:51:17 UTC 2026-05-19 04:51:20 UTC
16 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-19 04:51:20 UTC 2026-05-19 04:51:20 UTC
17 Post Run voidzero-dev/setup-vp@ca1c466 success 11s 2026-05-19 04:51:20 UTC 2026-05-19 04:51:31 UTC
18 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 04:51:31 UTC 2026-05-19 04:51:31 UTC
19 Complete job success 0s 2026-05-19 04:51:31 UTC 2026-05-19 04:51:31 UTC
Other / test-scripts: success, 3m 34s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-19 04:50:57 UTC 2026-05-19 04:50:58 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 04:50:58 UTC 2026-05-19 04:51:01 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 19s 2026-05-19 04:51:01 UTC 2026-05-19 04:51:20 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-19 04:51:20 UTC 2026-05-19 04:51:24 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 0s 2026-05-19 04:51:24 UTC 2026-05-19 04:51:24 UTC
6 Run Swatinem/rust-cache@e18b497 success 14s 2026-05-19 04:51:24 UTC 2026-05-19 04:51:38 UTC
7 Install JS dependencies success 5s 2026-05-19 04:51:38 UTC 2026-05-19 04:51:43 UTC
8 Build vize CLI success 1m 8s 2026-05-19 04:51:43 UTC 2026-05-19 04:52:51 UTC
9 Install vize CLI success 0s 2026-05-19 04:52:51 UTC 2026-05-19 04:52:51 UTC
10 Test release scripts success 1m 37s 2026-05-19 04:52:51 UTC 2026-05-19 04:54:28 UTC
17 Post Run Swatinem/rust-cache@e18b497 success 1s 2026-05-19 04:54:28 UTC 2026-05-19 04:54:29 UTC
18 Post Run ./.github/actions/setup-moonbit success 0s 2026-05-19 04:54:29 UTC 2026-05-19 04:54:29 UTC
19 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-19 04:54:29 UTC 2026-05-19 04:54:29 UTC
20 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 04:54:29 UTC 2026-05-19 04:54:29 UTC
21 Complete job success 0s 2026-05-19 04:54:29 UTC 2026-05-19 04:54:29 UTC
Other / editor-extensions: success, 1m 14s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-19 04:51:25 UTC 2026-05-19 04:51:27 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 04:51:27 UTC 2026-05-19 04:51:30 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 19s 2026-05-19 04:51:30 UTC 2026-05-19 04:51:49 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 3s 2026-05-19 04:51:49 UTC 2026-05-19 04:51:52 UTC
5 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-19 04:51:52 UTC 2026-05-19 04:52:07 UTC
6 Install JS dependencies success 5s 2026-05-19 04:52:07 UTC 2026-05-19 04:52:12 UTC
7 Check and package editor extensions success 24s 2026-05-19 04:52:12 UTC 2026-05-19 04:52:36 UTC
12 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-19 04:52:36 UTC 2026-05-19 04:52:36 UTC
13 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-19 04:52:36 UTC 2026-05-19 04:52:36 UTC
14 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 04:52:36 UTC 2026-05-19 04:52:36 UTC
15 Complete job success 0s 2026-05-19 04:52:36 UTC 2026-05-19 04:52:36 UTC
Other / build-js-packages: success, 2m 30s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-19 04:52:39 UTC 2026-05-19 04:52:41 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 04:52:41 UTC 2026-05-19 04:52:44 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 22s 2026-05-19 04:52:44 UTC 2026-05-19 04:53:06 UTC
4 Run ./.github/actions/setup-moonbit success 4s 2026-05-19 04:53:06 UTC 2026-05-19 04:53:10 UTC
5 Run dtolnay/rust-toolchain@29eef33 success 1s 2026-05-19 04:53:10 UTC 2026-05-19 04:53:11 UTC
6 Run Swatinem/rust-cache@e18b497 success 15s 2026-05-19 04:53:11 UTC 2026-05-19 04:53:26 UTC
7 Install JS dependencies success 6s 2026-05-19 04:53:26 UTC 2026-05-19 04:53:32 UTC
8 Build native package success 1m 10s 2026-05-19 04:53:32 UTC 2026-05-19 04:54:42 UTC
9 Build JS packages success 20s 2026-05-19 04:54:42 UTC 2026-05-19 04:55:02 UTC
10 Stage shared JS build artifacts success 0s 2026-05-19 04:55:02 UTC 2026-05-19 04:55:02 UTC
11 Upload shared JS build artifacts success 3s 2026-05-19 04:55:02 UTC 2026-05-19 04:55:05 UTC
19 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-19 04:55:05 UTC 2026-05-19 04:55:05 UTC
20 Post Run ./.github/actions/setup-moonbit success 1s 2026-05-19 04:55:05 UTC 2026-05-19 04:55:06 UTC
21 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-19 04:55:06 UTC 2026-05-19 04:55:06 UTC
22 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 04:55:06 UTC 2026-05-19 04:55:06 UTC
23 Complete job success 0s 2026-05-19 04:55:06 UTC 2026-05-19 04:55:06 UTC
Other / node-engine-compat (24): success, 37s

Open job log

# Step Result Duration Started Completed
1 Set up job success 1s 2026-05-19 04:52:50 UTC 2026-05-19 04:52:51 UTC
2 Run actions/checkout@de0fac2 success 3s 2026-05-19 04:52:51 UTC 2026-05-19 04:52:54 UTC
3 Select Node compatibility version success 0s 2026-05-19 04:52:54 UTC 2026-05-19 04:52:54 UTC
4 Run voidzero-dev/setup-vp@ca1c466 success 23s 2026-05-19 04:52:54 UTC 2026-05-19 04:53:17 UTC
5 Install JS dependencies success 5s 2026-05-19 04:53:17 UTC 2026-05-19 04:53:22 UTC
6 Check package engine matrix success 1s 2026-05-19 04:53:22 UTC 2026-05-19 04:53:23 UTC
11 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-19 04:53:23 UTC 2026-05-19 04:53:23 UTC
12 Post Run actions/checkout@de0fac2 success 0s 2026-05-19 04:53:23 UTC 2026-05-19 04:53:23 UTC
13 Complete job success 0s 2026-05-19 04:53:23 UTC 2026-05-19 04:53:23 UTC
Other / branch-coverage: success, 1m 14s

Open job log

# Step Result Duration Started Completed
1 Set up job success 2s 2026-05-19 04:54:01 UTC 2026-05-19 04:54:03 UTC
2 Run actions/checkout@de0fac2 success 2s 2026-05-19 04:54:03 UTC 2026-05-19 04:54:05 UTC
3 Run voidzero-dev/setup-vp@ca1c466 success 18s 2026-05-19 04:54:05 UTC 2026-05-19 04:54:23 UTC
4 Run dtolnay/rust-toolchain@29eef33 success 12s 2026-05-19 04:54:23 UTC 2026-05-19 04:54:35 UTC
5 Run Swatinem/rust-cache@e18b497 success 16s 2026-05-19 04:54:35 UTC 2026-05-19 04:54:51 UTC
6 Install JS dependencies success 5s 2026-05-19 04:54:51 UTC 2026-05-19 04:54:56 UTC
7 Install Pkl CLI success 3s 2026-05-19 04:54:56 UTC 2026-05-19 04:54:59 UTC
8 Install cargo-llvm-cov success 0s 2026-05-19 04:54:59 UTC 2026-05-19 04:54:59 UTC
9 Branch coverage report success 12s 2026-05-19 04:54:59 UTC 2026-05-19 04:55:11 UTC
10 Upload branch coverage summary success 1s 2026-05-19 04:55:11 UTC 2026-05-19 04:55:12 UTC
18 Post Run Swatinem/rust-cache@e18b497 success 0s 2026-05-19 04:55:12 UTC 2026-05-19 04:55:12 UTC
19 Post Run voidzero-dev/setup-vp@ca1c466 success 0s 2026-05-19 04:55:12 UTC 2026-05-19 04:55:12 UTC
20 Post Run actions/checkout@de0fac2 success 1s 2026-05-19 04:55:12 UTC 2026-05-19 04:55:13 UTC
21 Complete job success 0s 2026-05-19 04:55:13 UTC 2026-05-19 04:55:13 UTC
Other / test-js-packages: success, 5m 16s

Open job log

| # | Step | Result | Dura

Comment truncated at 64000 characters. Open the workflow run for the full job log.

@ubugeeei ubugeeei marked this pull request as ready for review May 19, 2026 05:56
@ubugeeei ubugeeei merged commit fc51254 into main May 19, 2026
27 checks passed
@ubugeeei ubugeeei deleted the codex/pkg-pr-new-preview branch May 19, 2026 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant