Skip to content

Cache Dialyzer PLTs by runtime version#617

Open
dashan12344423 wants to merge 1 commit into
Spectral-Finance:mainfrom
dashan12344423:cache-dialyzer-ci
Open

Cache Dialyzer PLTs by runtime version#617
dashan12344423 wants to merge 1 commit into
Spectral-Finance:mainfrom
dashan12344423:cache-dialyzer-ci

Conversation

@dashan12344423
Copy link
Copy Markdown

Fixes #18

This updates CI Dialyzer PLT caching so cache keys include the OTP/Elixir runtime and Mix project inputs, reducing stale or incompatible PLT reuse.

Changes:

  • Include OTP/Elixir version, mix.exs, mix.lock, and .tool-versions in Dialyzer cache keys
  • Apply the same cache key strategy across Lux and Lux App workflows
  • Remove a duplicate Dialyzer cache step in lux-app-ci.yml so restore/build/save behavior is consistent

Validation:

  • Workflow-only change; reviewed updated cache keys across .github/workflows

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.

Cache dialyzer in CI

2 participants