Tags: leanprover/lean-action
Tags
fix: update the cache key to include {{ runner.arch }} (#117)
Before this change, GitHub runners with different CPU architecture would
share caches (for example, ubuntu-latest and ubuntu-24.04-arm).
This was potentially the cause of #116
[See also the discussion of if it is possible to share files in `.lake`
across different architectures on
Zulip](https://leanprover.zulipchat.com/#narrow/channel/113488-general/topic/x64.20and.20arm64.20GitHub.20runners.20sharing.20cached.20.60.2Elake.60.20files)
feat: add `lint` input to control the `lake lint` step (#73) The `lint` input functions similarly to the `test` input, allowing the user to run `@[lint_driver]` targets with `lean-action`. Remove the `lint-module` input as users can now use a lint driver to call the Batteries linting framework. Closes #46
docs: improve README.md inputs usage section (#45) Change the specified values in the README.md usage section to `""` instead of the default values. Add a comment above `lint-module`, `build-args`, `use-mathilb-cache`, and `use-github-cache` explaining the default behavior. This format is based on [action/checkout](https://github.com/actions/checkout?tab=readme-ov-file#usage).
PreviousNext