robonen
f40cc55497
ci: run build, lint and test in parallel per package
...
Replace the single monorepo CI job with a dynamic matrix: a discover job enumerates workspace packages, then one job per package builds it (with its workspace deps), lints and tests in parallel (fail-fast: false). Chromium is installed only for the browser-mode suites (primitives, editor). Adds a 'test' script to @robonen/docs so its suite runs under the per-package model (the root vitest projects list isn't used by CI anymore).
2026-06-08 16:50:34 +07:00
robonen
9d78f63e56
ci: install Playwright Chromium before running tests
...
vue/primitives runs vitest in browser mode (instances: chromium), so 'pnpm test' launches Playwright Chromium — which the CI runner doesn't have, failing the run after all 3320 tests pass. Add 'playwright install --with-deps chromium' before the test step in both CI and publish workflows.
2026-06-08 16:39:18 +07:00
robonen
27f7a0f00e
fix(docs): update NODE_VERSION to 24.x in CI and publish workflows
2026-06-08 16:11:27 +07:00
robonen
70a8678743
chore: workspace eslint catalog, typescript dev dep, monorepo skill
...
- pnpm-workspace catalog: replace oxlint with eslint ^10.4.1.
- Add typescript dev dep (root) so vitest typecheck (stdlib) resolves tsc.
- Root vitest projects: configs/oxlint → configs/eslint.
- Update monorepo skill + add component-test-auditor agent.
2026-06-07 16:28:20 +07:00
robonen
4876e04ceb
Merge remote-tracking branch 'origin/master' into copilot/add-fetch-wrapper-optimization
...
# Conflicts:
# core/stdlib/src/async/tryIt/index.ts
# pnpm-lock.yaml
# pnpm-workspace.yaml
2026-03-26 06:32:03 +07:00
renovate[bot]
49d70f1f39
chore(deps): update pnpm/action-setup action to v5
2026-03-17 13:32:12 +00:00
robonen
41d5e18f6b
feat(monorepo): migrate vue packages and apply oxlint refactors
2026-03-07 18:07:22 +07:00
robonen
ab9f45f908
refactor(ci): separate build and lint steps in CI workflow
2026-02-14 22:52:00 +07:00
renovate[bot]
7541e6aad4
chore(deps): update actions/checkout action to v6
2026-01-04 01:09:12 +00:00
renovate[bot]
e2cb3f5a75
chore(deps): update actions/setup-node action to v6
2025-10-14 05:25:23 +00:00
renovate[bot]
876a815fd3
chore(deps): update actions/setup-node action to v5
2025-09-06 12:35:00 +00:00
renovate[bot]
ac265c05a8
chore(deps): update actions/checkout action to v5
2025-08-14 21:44:00 +00:00
robonen
968cf26fd0
refactor: simplify version check logic in publish workflow
2025-05-19 17:49:57 +07:00
robonen
4d6922e06a
fix: update CI and publish workflows to use correct build and test commands
2025-05-19 04:36:39 +07:00
robonen
40d8194134
ci: add private packages checking in publish action
2025-05-11 15:10:46 +07:00
robonen
7c1d801c8e
build: fix publish script, bump stdlib 0.0.6 and vue 0.0.7
2025-05-09 22:31:02 +07:00
robonen
88f6cec9b2
ci: add registry-url
2025-05-09 13:38:29 +07:00
robonen
09e72d904c
build: bump stdlib 0.0.5 and vue 0.0.6
2025-05-09 13:32:45 +07:00
robonen
695647470b
ci: fix branch for publish workflow
2025-05-09 13:22:32 +07:00
robonen
4ead7fb18c
chore: add npm-publish gh action
2025-05-09 13:12:37 +07:00
robonen
bdc8fab071
ci(repo): update ci pipeline ( #48 )
...
* ci(repo): update ci pipeline
* ci(repo): remove pnpm version from ci
* ci(repo): make build and test single command
* ci(repo): remove matrix tests
2024-11-05 02:18:27 +07:00
robonen
11734b96b8
chore(repo): add build all script, update ci tests
2024-09-30 06:55:47 +07:00
robonen
26b2392f9b
ops(repo): add CI workflow for running tests on pull requests ( #11 )
...
* ops(repo): add CI workflow for running tests on pull requests
* fix(repo): test command in CI workflow to use pnpm run all:test
* fix(repo): update Node version in CI workflow to 20.x
* fix(repo): update CI workflow to install dependencies using pnpm
2024-04-26 04:20:02 +07:00
robonen
b2923964e5
feat(repo): add .github/CODEOWNERS file and renovate.json configuration
2024-04-25 22:28:04 +07:00