Skip to content

ci: Add GHA pipeline#14

Merged
markovejnovic merged 11 commits into
mainfrom
ci/gha
Jun 22, 2026
Merged

ci: Add GHA pipeline#14
markovejnovic merged 11 commits into
mainfrom
ci/gha

Conversation

@markovejnovic

@markovejnovic markovejnovic commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@markovejnovic markovejnovic changed the title ci: GitHub Actions pipeline (Elixir mix check + Rust fmt/clippy/test) ci: Add GHA pipeline Jun 22, 2026
- vm.ex: type-correct placeholders for fast_fork/1 ({:error,:not_implemented})
  and fork/1 (raise); @dialyzer nowarn for the aspirational specs
- hyper.ex: correct whereis/1 input type (Vm.id, not Vm.t); nowarn create_vm/1
- node.ex: start_vm/1 spec+pattern to FireVMM.Opts.t (was nonexistent opts/0)
- client.ex: via/1 takes Vm.id, not integer (propagated a bad type into apply_spec)
- state.ex, provider.ex: discard unmatched returns
- stat.ex: total/1 + idle/1 specs admit float() (Enum.sum/+ widen to number)
- mix.exs: generated API __info__ field typed :any so its nil default is valid,
  fixing the Firecracker struct contract breaks across boot_spec/instance/state
@markovejnovic markovejnovic merged commit 6810d4f into main Jun 22, 2026
2 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