Skip to content

Prepare Dibs 0.2.0-rc.0#18

Merged
fasterthanlime merged 3 commits into
mainfrom
release/dibs-0.2.0-rc.0
Jun 11, 2026
Merged

Prepare Dibs 0.2.0-rc.0#18
fasterthanlime merged 3 commits into
mainfrom
release/dibs-0.2.0-rc.0

Conversation

@fasterthanlime

Copy link
Copy Markdown
Contributor

Summary

Prepare Dibs for the Facet 0.50 prerelease train by moving the workspace to the published rc crates and bumping the publishable Dibs crates to 0.2.0-rc.0 (facet-tokio-postgres to 0.50.0-rc.0).

This also includes the existing CI cleanup commits from local main: actionlint configuration and Node 24 action runtime updates.

Changes

  • Update Facet, Figue, Styx, Strid, Vox, Phon/Moire-transitive lockfile dependencies to the prerelease stack.
  • Bump publishable Dibs workspace crate versions and internal dependency requirements.
  • Migrate Dibs Vox session setup to Vox 0.9 (initiator_on(link), no TransportMode, no non_resumable()).
  • Match boxed VoxError::User(Box<DibsError>) in the migration error rendering path.
  • Add actionlint config and update workflow action runtimes.

Testing

  • cargo check --workspace --all-targets
  • cargo fmt --all -- --check
  • cargo clippy --all-features --all-targets --message-format=short -- -D warnings
  • actionlint
  • cargo nextest run --workspace --all-features --no-tests=pass -E 'not (binary(postgres_integration) | binary(integration) | binary(query_integration))' — 202 passed, 1 skipped
  • cargo package --allow-dirty -p dibs-jsonb -p dibs-sql -p dibs-db-schema -p dibs-macros -p dibs-proto -p dibs-query-schema -p dibs-qgen -p dibs -p dibs-config -p dibs-cli -p facet-tokio-postgres -p dibs-runtime

Full local nextest and the pre-push hook both reached the Docker-backed Postgres integration tests and failed because this machine has no Docker daemon socket at /Users/amos/.docker/run/docker.sock; CI should exercise those with its service/container setup.

@fasterthanlime fasterthanlime merged commit af2025f into main Jun 11, 2026
6 checks passed
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