chore(deps): update dependency elan to v4 - #41
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.11.0→4.2.3Release Notes
leanprover/elan (elan)
v4.2.3v4.2.2elan toolchain help link(#175).lean-toolchainis unparseable or points to a path withoutbin/lean(#197).v4.2.1elan overridewith new path-based toolchains.v4.2.0elan now automatically retries once, resuming from where it left off. Also adds a stall timeout
(30s at <10 bytes/sec) so downloads no longer hang indefinitely on unreliable connections.
lean-toolchainetc.elan override set) is active, helping catchstale overrides that may cause confusing build failures. Can be suppressed with
ELAN_NO_OVERRIDE_NOTICE=1.v4.1.2.elan/known-projects, e.g. when it is read-only.v4.1.1leanprover/lean4-pr-releases, which are not part of release.lean-lang.org.v4.0.1v4.0.0<owner>/<repo>:<version>format beforedownloading, resolving the issue of having the same toolchain installed as e.g.
stable,v4.9.0, andleanprover/lean4:v4.9.0and ensuring that e.g.stablehas the same meaning foreveryone at a given point in time. Elan will automatically uninstall toolchains under
now-unreachable names.
elan updatehas been removed as updates of non-fixed toolchains are now implicit.lake +stable new ...putting an unadvisableleanprover/lean4:stablereference in
lean-toolchain.is resolved before every use. This also means that passing
--default-toolchain noneto theelan install script is not necessary anymore to speed up installation.
any and prints a warning.
update-hashes/directory is not used anymore, deletingtoolchains/or directsubdirectories does not break elan anymore.
elan toolchain gccommand. Seeelan toolchain gc --helpfor documentation.lean-toolchainfiles will only be known to the GC after being used at least once with thisversion of elan.
v3.1.1v3.1.0v3.0.0v2.0.1v2.0.0Support toolchain reference
<origin>:lean-toolchainthat refers to the toolchain referred to by the contents of the given GitHub file (#99)Default to Lean 4 (#98)
v1.4.6v1.4.5v1.4.2v1.4.1Added
v1.4.0Added
v1.3.1Changed
v1.3.0Added
v1.1.0Added
lakeLean 4 executablev1.0.7Changed
~/.elan(#36)v1.0.6Changed
elan self updateon not-Linux and build from cmdlinev1.0.2Changed
v1.0.0leanprover/elanConfiguration
📅 Schedule: (in timezone Europe/Copenhagen)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.