cammisuli
monodon
Sign in / Sign up
Open main menu
monodon
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
feat/drop-create-nodes-v1-migrate-nx
4602ec1a chore: bump pinned rustc to 1.88.0 napi-build@2.3.1 (pulled in by the @napi-rs/cli v3 generator under e2e) now requires rustc 1.88, and unicode-segmentation@1.13.2 requires 1.85. The workspace was pinned at 1.80 both in rust-toolchain.toml and in the dtolnay/rust-toolchain@1.79.0 step of the CI setup action, so the rust-e2e napi test fails on fresh cargo resolutions. Bump both pins together so they stay in sync.
by Craigory C...
C
Failed
feat/drop-create-nodes-v1-migrate-nx
3c152122 fix(rust): stop TS 7016 on @napi-rs/cli dynamic import @napi-rs/cli v3 is ESM-only and ships a .d.ts with ESM syntax; under TS 5.9 with moduleResolution=node16 and a CJS build context, the published types resolve to `any` and the dynamic `await import('@napi-rs/cli')` fails the strict implicit-any check (TS7016). This was flaky locally and deterministic on CI once the compilation cache was cold. Add a minimal module shim covering the two methods the plugin actually uses (NapiCli#build, NapiCli#createNpmDirs) so the import type-checks without pulling in the upstream ESM declarations.
by Craigory C...
C
Failed
feat/drop-create-nodes-v1-migrate-nx
f3b65f76 test(rust): cover RustVersionActions behavior Port the per-method behavior that the deleted release-version generator spec exercised to the new VersionActions API. The Nx release engine now owns specifier resolution and git-tag lookups, so these tests target the Cargo-specific surface the plugin still owns: - Reading [package].version from Cargo.toml, including error paths. - Resolving dependency versions across [dependencies] and [dev-dependencies], in both string and object form. - Writing new versions back to Cargo.toml. - Preserving existing version prefixes (^ ~ =) and leaving implicit-prefix declarations prefix-less when dependents are updated. - afterAllProjectsVersioned no-op paths (dryRun and skipLockFileUpdate).
by Craigory C...
C
Failed
feat/drop-create-nodes-v1-migrate-nx
d99a7885 feat(rust)!: migrate plugin to Nx 22, drop createNodes v1 Nx 22 dropped the `CreateNodes` v1 API and the legacy `release.version.generator` field. Align the plugin with the new surface. Plugin graph: - Remove the `createNodes` v1 export and its imports; only `createNodesV2` is registered. - Point project-level release config at the new `versionActions` path. Release versioning: - Replace the `@monodon/rust:release-version` generator with a `VersionActions` implementation (`@monodon/rust/src/release/version-actions`) that reads/writes Cargo.toml per project. - Move `cargo update` + Cargo.lock reporting into the `afterAllProjectsVersioned` hook so Nx owns orchestration while the plugin only handles Cargo specifics. - Delete the old generator, its schema, spec, and test utils. Package: - Bump `@nx/devkit` dependency to `^22.0.0`. BREAKING CHANGE: `@monodon/rust` now requires Nx 22. Workspaces on Nx 19-21 should stay on the previous plugin version or run `nx migrate latest` first.
by Craigory C...
C
Previous page
Previous
Next
Next page