Idea detail
check_meta_implementation
reqlan rq/core_analysis/check.rq:368
Summary
check is a step in the sequential GitHub CI job after one workspace build.
Pull requests use ci.yml.
Main uses the same workflow through release.yml ( ci_gate ).
The job installs workspace packages once ( `pnpm install --frozen-lockfile` ), asserts `@reqlan/*` resolve under `packages/` ( assert-workspace-reqlan.mjs ), compiles crates and TypeScript, then runs crate tests, `node packages/cli/bin/cli.js check`, and JS / TS tests against that build.
Do not install `@reqlan/cli` or other `@reqlan/*` packages from npm. Platform natives in this workspace come from `packages/analytical-native/` via `packageExtensions` in pnpm-workspace.yaml, not from the registry. Do not call a global `reqlan` binary. Do not run a second install before check.
GitHub and Azure pass `--skip-gitignored-targets` because gitignored files are not in a CI checkout ( check_skip_gitignored_targets ).
Azure uses the same workspace CLI after its package build on `ext/v*` tags.
Related: check_meta_implementation check_skip_targets check_meta_implementation ci_gate
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | ci.yml, release.yml, azure-pipelines.yml, package.json, assert-workspace-reqlan.mjs |
| status | done |
| tests | release-ci-gate.test.ts, release-ci-gate.test.ts:release calls sequential CI before versioning, release-ci-gate.test.ts:CI is one sequential pull-request job, release-ci-gate.test.ts:one build is reused by crate tests, check, and package tests, release-ci-gate.test.ts:reference check uses workspace packages not npm, release-ci-gate.test.ts:TypeScript compile generates Langium sources first, release-ci-gate.test.ts:CI check skips gitignored targets |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | pnpm_extra_args | reqlan rq/cli/cli_package.rq | check_meta_implementation |
| references | check | reqlan rq/core_analysis/check.rq | check_meta_implementation |
| references | check_skip_targets | reqlan rq/core_analysis/check.rq | check_meta_implementation |
| references | check_skip_gitignored_targets | reqlan rq/core_analysis/check.rq | check_meta_implementation |
| references | check | reqlan rq/core_analysis/core.rq | check_meta_implementation |
| references | typescript_compile | reqlan rq/development/build.rq | check_meta_implementation |
| references | ci_gate | reqlan rq/distribution/distribution.rq | check_meta_implementation |
| references | prerelease_tests | reqlan rq/distribution/distribution.rq | check_meta_implementation |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…