sirius-tedarik / sirutils

MIT License
0 stars 2 forks source link

@sirutils/builder windows support ? #14

Closed siaeyy closed 2 months ago

siaeyy commented 2 months ago

Path delimiter is fixed, it's according to platform Source files are built group by group

And commit types is changed to relevant types

giveerr commented 2 months ago

Run report for 08ee49f6

Total time: 29.4s Comparison time: 1m 5s Estimated savings: 35.8s (54.9% faster) Action Time Status Info
🟩 SyncWorkspace 5.8ms Passed
⬛️ SetupToolchain(bun:1.1.27) 525.6ms Skipped
🟩 SyncProject(bun, docs) 0.3ms Passed
🟩 SyncProject(bun, builder) 0.4ms Passed
🟩 RunTask(docs:apply-unsafe) 1.5s Passed
🟩 SyncProject(bun, core) 0.4ms Passed
🟩 RunTask(docs:check) 1.5s Passed
🟩 RunTask(builder:apply) 1.5s Passed
🟩 RunTask(docs:apply) 341.8ms Passed
🟩 RunTask(builder:apply-unsafe) 400.7ms Passed
🟩 SyncProject(bun, safe-toolbox) 0.4ms Passed
🟩 SyncProject(bun, schema) 0.4ms Passed
🟩 RunTask(builder:check) 483.1ms Passed
🟩 RunTask(core:apply-unsafe) 393.4ms Passed
🟩 RunTask(core:apply) 455.4ms Passed
🟩 RunTask(core:check) 426.2ms Passed
🟩 SyncProject(bun, seql) 0.5ms Passed
🟩 RunTask(safe-toolbox:check) 581.2ms Passed
🟩 SyncProject(bun, driver-redis) 0.5ms Passed
🟩 SyncProject(bun, toolbox) 0.4ms Passed
And 33 more...
Expanded report
| | Action | Time | Status | Info | | :-: | :----- | ---: | :----- | :--- | | 🟩 | `RunTask(schema:check)` | 489.9ms | Passed | | | 🟩 | `RunTask(schema:apply)` | 456ms | Passed | | | 🟩 | `RunTask(schema:apply-unsafe)` | 343.3ms | Passed | | | 🟩 | `RunTask(safe-toolbox:apply-unsafe)` | 375.4ms | Passed | | | 🟩 | `RunTask(safe-toolbox:apply)` | 437.2ms | Passed | | | 🟩 | `RunTask(seql:apply)` | 576.1ms | Passed | | | 🟩 | `RunTask(seql:check)` | 516.5ms | Passed | | | 🟩 | `RunTask(seql:apply-unsafe)` | 601.1ms | Passed | | | 🟩 | `SyncProject(bun, driver-scylla)` | 0.8ms | Passed | | | 🟩 | `RunTask(toolbox:check)` | 404.4ms | Passed | | | 🟩 | `RunTask(driver-redis:apply-unsafe)` | 402.2ms | Passed | | | 🟩 | `RunTask(driver-redis:apply)` | 529.7ms | Passed | | | 🟩 | `RunTask(driver-redis:check)` | 392ms | Passed | | | 🟩 | `SyncProject(bun, wizard)` | 0.5ms | Passed | | | 🟩 | `RunTask(toolbox:apply-unsafe)` | 402.2ms | Passed | | | 🟩 | `RunTask(toolbox:apply)` | 394.3ms | Passed | | | 🟩 | `RunTask(driver-scylla:apply-unsafe)` | 469.5ms | Passed | | | 🟩 | `RunTask(driver-scylla:check)` | 460.9ms | Passed | | | 🟩 | `RunTask(driver-scylla:apply)` | 591.9ms | Passed | | | 🟩 | `RunTask(wizard:check)` | 421.6ms | Passed | | | 🟩 | `RunTask(wizard:apply)` | 438.5ms | Passed | | | 🟩 | `RunTask(wizard:apply-unsafe)` | 391.9ms | Passed | | | 🟩 | `InstallWorkspaceDeps(bun:1.1.27)` | 12.2s | Passed | | | 🟦 | `RunTask(docs:build)` | 1.9s | Cached | | | 🟩 | `RunTask(builder:build)` | 1.9s | Passed | | | 🟩 | `RunTask(core:build)` | 2.1s | Passed | | | 🟩 | `RunTask(safe-toolbox:build)` | 2.7s | Passed | | | 🟩 | `RunTask(schema:build)` | 2.7s | Passed | | | 🟩 | `RunTask(toolbox:build)` | 3.5s | Passed | | | 🟩 | `RunTask(seql:build)` | 3.6s | Passed | | | 🟩 | `RunTask(driver-redis:build)` | 5s | Passed | | | 🟩 | `RunTask(driver-scylla:build)` | 2.5s | Passed | | | 🟩 | `RunTask(wizard:build)` | 2.5s | Passed | |
Touched files
``` .github/workflows/docs.yml .moon/toolchain.yml .prototools apps/docs/.gitignore apps/docs/.npmrc apps/docs/README.md apps/docs/app.config.ts apps/docs/assets/css/tailwind.css apps/docs/biome.jsonc apps/docs/content/1.getting-started/1.introduction.md apps/docs/content/1.getting-started/_dir.yml apps/docs/content/2.api/_dir.yml apps/docs/content/2.api/packages/1.core/1.motivation.md apps/docs/content/2.api/packages/1.core/2.result-system/1.example-1.md apps/docs/content/2.api/packages/1.core/2.result-system/2.example-2.md apps/docs/content/2.api/packages/1.core/2.result-system/3.example-3.md apps/docs/content/2.api/packages/1.core/2.result-system/_dir.yml apps/docs/content/2.api/packages/1.core/3.plugin-system.md apps/docs/content/2.api/packages/1.core/_dir.yml apps/docs/content/2.api/packages/2.safe-toolbox/1.motivation.md apps/docs/content/2.api/packages/2.safe-toolbox/2.usage.md apps/docs/content/2.api/packages/2.safe-toolbox/_dir.yml apps/docs/content/2.api/packages/2.toolbox/1.motivation.md apps/docs/content/2.api/packages/2.toolbox/_dir.yml apps/docs/content/2.api/packages/_dir.yml apps/docs/content/3.internals/1.introduction.md apps/docs/content/3.internals/2.installation.md apps/docs/content/3.internals/3.rules.md apps/docs/content/3.internals/_dir.yml apps/docs/content/3.internals/changelogs/0.1.0.md apps/docs/content/3.internals/changelogs/_dir.yml apps/docs/content/index.md apps/docs/moon.yml apps/docs/nuxt.config.ts apps/docs/package.json apps/docs/public/favicon.ico apps/docs/public/logo-dark.svg apps/docs/public/logo.svg apps/docs/tailwind.config.ts apps/docs/tsconfig.json biome.jsonc bun.lockb experiments/wizard-core/.prototools experiments/wizard-core/moon.yml experiments/wizard-core/package.json experiments/wizard-core/schemas/_/blogs.ts experiments/wizard-core/schemas/_/index.ts experiments/wizard-core/schemas/_/users.ts experiments/wizard-core/schemas/blogs.json experiments/wizard-core/schemas/users.json experiments/wizard-core/src/definitions/index.ts experiments/wizard-core/src/definitions/wizard-core.ts experiments/wizard-core/src/index.ts experiments/wizard-core/src/program/api/users.ts experiments/wizard-core/src/program/app.ts experiments/wizard-core/src/program/db.ts experiments/wizard-core/src/program/plugins/wizard.ts experiments/wizard-core/src/tag.ts experiments/wizard-core/tsconfig.json package.json packages/core/package.json packages/core/src/definitions/core.ts packages/core/src/definitions/plugin-system.ts packages/core/src/index.ts packages/core/src/plugin-system/action.ts packages/core/src/plugin-system/app.ts packages/core/src/plugin-system/context.ts packages/core/src/plugin-system/internal/get.ts packages/core/src/plugin-system/internal/lookup-by-option.ts packages/core/src/plugin-system/internal/lookup.ts packages/core/src/plugin-system/internal/use.ts packages/core/src/plugin-system/plugin.ts packages/core/src/result/error.ts packages/core/src/result/message.ts packages/core/src/result/option.ts packages/core/src/tag.ts packages/core/src/utils/common.ts packages/core/src/utils/env.ts packages/core/src/utils/lazy.ts packages/core/src/utils/logger.ts packages/core/src/utils/tags.ts packages/core/tsconfig.json packages/driver-mysql/moon.yml packages/driver-mysql/package.json packages/driver-mysql/src/definitions/index.ts packages/driver-mysql/src/definitions/mysql.ts packages/driver-mysql/src/index.ts packages/driver-mysql/src/internals/logger.ts packages/driver-mysql/src/internals/utils.ts packages/driver-mysql/src/tag.ts packages/driver-mysql/src/utils/cacher/redis.ts packages/driver-mysql/src/utils/db.ts packages/driver-mysql/src/utils/internals/db-exec.ts packages/driver-mysql/src/utils/internals/db-initialize.ts packages/driver-mysql/src/utils/internals/db-operations.ts packages/driver-mysql/tsconfig.json packages/driver-redis/moon.yml packages/driver-redis/package.json packages/driver-redis/src/definitions/driver-redis.ts packages/driver-redis/src/definitions/index.ts packages/driver-redis/src/index.ts packages/driver-redis/src/internal/consts.ts packages/driver-redis/src/internal/logger.ts packages/driver-redis/src/tag.ts packages/driver-redis/src/utils/internal/driver.ts packages/driver-redis/src/utils/plugin.ts packages/driver-redis/test/driver.ts packages/driver-redis/tsconfig.json packages/driver-scylla/moon.yml packages/driver-scylla/package.json packages/driver-scylla/src/definitions/driver-scylla.ts packages/driver-scylla/src/definitions/index.ts packages/driver-scylla/src/index.ts packages/driver-scylla/src/internal/consts.ts packages/driver-scylla/src/internal/logger.ts packages/driver-scylla/src/tag.ts packages/driver-scylla/src/utils/driver.ts packages/driver-scylla/src/utils/migration.ts packages/driver-scylla/src/utils/plugin.ts packages/driver-scylla/test/app.ts packages/driver-scylla/test/consts.ts packages/driver-scylla/test/drivers.ts packages/driver-scylla/test/handler.ts packages/driver-scylla/test/migrations/index.ts packages/driver-scylla/test/migrations/users.ts packages/driver-scylla/tsconfig.json packages/safe-toolbox/package.json packages/safe-toolbox/src/definitions/safe-toolbox.ts packages/safe-toolbox/src/index.ts packages/safe-toolbox/src/tag.ts packages/safe-toolbox/src/utils/fetch.ts packages/safe-toolbox/src/utils/json.ts packages/safe-toolbox/src/utils/merge.ts packages/safe-toolbox/src/utils/object-like.ts packages/safe-toolbox/src/utils/other.ts packages/safe-toolbox/src/utils/proxy.ts packages/safe-toolbox/src/utils/types.ts packages/safe-toolbox/src/utils/url.ts packages/schema/moon.yml packages/schema/package.json packages/schema/src/definitions/index.ts packages/schema/src/definitions/schema.ts packages/schema/src/definitions/typebox.ts packages/schema/src/index.ts packages/schema/src/internal/boolean-string.ts packages/schema/src/internal/date.ts packages/schema/src/internal/file.ts packages/schema/src/internal/formats.ts packages/schema/src/internal/initialize.ts packages/schema/src/internal/numeric.ts packages/schema/src/internal/object-string.ts packages/schema/src/internal/other.ts packages/schema/src/tag.ts packages/schema/src/utils/compiler.ts packages/schema/src/utils/create.ts packages/schema/src/utils/type-system.ts packages/schema/src/utils/validator.ts packages/schema/test/index.ts packages/schema/tsconfig.json packages/seql/moon.yml packages/seql/package.json packages/seql/src/definitions/index.ts packages/seql/src/definitions/seql.ts packages/seql/src/index.ts packages/seql/src/internal/adapters.ts packages/seql/src/internal/adapters/mysql.ts packages/seql/src/internal/adapters/postgres.ts packages/seql/src/internal/consts.ts packages/seql/src/internal/utils.ts packages/seql/src/seql.ts packages/seql/src/tag.ts packages/seql/src/utils/builder.ts packages/seql/src/utils/consts.ts packages/seql/src/utils/create-adapter.ts packages/seql/src/utils/generator.ts packages/seql/src/utils/operations.ts packages/seql/test/index.ts packages/seql/tsconfig.json packages/toolbox/package.json packages/toolbox/src/definitions/toolbox.ts packages/toolbox/src/index.ts packages/toolbox/src/utils/crypto.ts packages/toolbox/src/utils/dir.ts packages/toolbox/src/utils/file.ts packages/wizard/moon.yml packages/wizard/package.json packages/wizard/src/definitions/index.ts packages/wizard/src/definitions/router.ts packages/wizard/src/definitions/wizard.ts packages/wizard/src/index.ts packages/wizard/src/internal/consts.ts packages/wizard/src/internal/error-config.ts packages/wizard/src/internal/utils.ts packages/wizard/src/plugin/api/base.ts packages/wizard/src/plugin/internal/service.ts packages/wizard/src/plugin/main.ts packages/wizard/src/tag.ts packages/wizard/src/utils/create.ts packages/wizard/src/utils/error.ts packages/wizard/src/utils/logger.ts packages/wizard/src/utils/router.ts packages/wizard/test/app.ts packages/wizard/test/app2.ts packages/wizard/test/consts.ts packages/wizard/test/drivers.ts packages/wizard/test/handler.ts packages/wizard/test/services/test.ts packages/wizard/test/services/users.ts packages/wizard/test/wizard.ts packages/wizard/tsconfig.json tools/builder/package.json tools/builder/src/actions/build.ts tools/builder/src/definitions/builder.ts tools/builder/src/utils/builder.ts tools/builder/src/utils/config.ts tools/plugin-schema/moon.yml tools/plugin-schema/package.json tools/plugin-schema/src/definitions/index.ts tools/plugin-schema/src/definitions/plugin-schema.ts tools/plugin-schema/src/index.ts tools/plugin-schema/src/internal/logger.ts tools/plugin-schema/src/internal/matchers.ts tools/plugin-schema/src/internal/utils.ts tools/plugin-schema/src/plugin.ts tools/plugin-schema/src/tag.ts tools/plugin-schema/src/utils/collect.ts tools/plugin-schema/src/utils/create.ts tools/plugin-schema/src/utils/generate.ts tools/plugin-schema/src/utils/json-schema.ts tools/plugin-schema/src/utils/normalize.ts tools/plugin-schema/src/utils/other.ts tools/plugin-schema/src/utils/parse.ts tools/plugin-schema/tsconfig.json tsconfig.base.json tsconfig.json ```