Skip to content

ci: cache lux_app dialyzer PLTs in full CI#473

Open
jeevan6996 wants to merge 1 commit intoSpectral-Finance:mainfrom
jeevan6996:ci/cache-dialyzer-plt-lux-app
Open

ci: cache lux_app dialyzer PLTs in full CI#473
jeevan6996 wants to merge 1 commit intoSpectral-Finance:mainfrom
jeevan6996:ci/cache-dialyzer-plt-lux-app

Conversation

@jeevan6996
Copy link
Copy Markdown

Description

This updates the lux_app job in .github/workflows/ci.yml to cache dialyzer PLTs using restore/save cache actions and to run dialyzer as part of the full CI workflow.

Closes #18
/claim #18

Changes

  • replace generic dialyzer cache step with explicit actions/cache/restore@v4 + actions/cache/save@v4
  • cache both priv/plts/*.plt and priv/plts/*.hash
  • build PLT only on cache miss
  • run mix dialyzer --format github in the lux_app job so cached PLTs are actually reused

Testing

  • Verified workflow YAML changes and cache key/path consistency with existing lux-app-ci.yml setup.
  • Local Elixir CI execution not run in this environment (toolchain/services not available locally).

@jeevan6996
Copy link
Copy Markdown
Author

Friendly ping: this CI dialyzer cache update for is ready for review. I can quickly apply any requested adjustments.

@jeevan6996
Copy link
Copy Markdown
Author

Small correction to my previous ping: this change updates dialyzer caching for the lux_app job in full CI and is ready for review.

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

1 participant