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.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Merged by Bors] - feat:
lake exe mk_all
in CI #11874[Merged by Bors] - feat:
lake exe mk_all
in CI #11874Changes from 46 commits
c2616fe
2e159d0
6c7c746
6b80b6e
a2198f6
74966c0
44a4ba2
2cf953d
66c5eab
d581e26
a9362e7
e214aae
67d9aae
d8635b9
6485b73
f9105d8
49729f9
50738b5
f2aaac2
16b6fdc
049e0c6
b6e6e77
6674129
b028d71
1ea08aa
f2bda6b
11e062a
3b96989
210f2bb
2498357
c0d0ea2
ee40a0f
7fb765a
4a80ca2
5c2814e
2407a79
0078b1b
5de2a9a
842b6af
98dd85b
f6ef6c8
34f4972
baa366c
cc7b70a
982aebc
5d0e9b3
6564e5e
2228950
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why did this move? I presume when this was a tactic, you needed mathlib to be built - is this still the case now? I would think this script could build independently of mathlib.
(Same question for the other three copies.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To update my question: this didn't move, this got added - is this intentional or a merge mishap?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, that's weird. There should be a CI step that recreates
Mathlib
,Tactic
,Counterexamples
andArchive
: this is used to make sure that they get built and work.This step was not introduced in this PR, but should be already present in regular CI. This PR should simply shift to using
lake exe mk_all
for this, instead of the bash script.Besides this, it is true that regular CI builds
Mathlib
once before this step. I suspect that this is the step that was present beforeArchive
andCounterexamples
were added to be able to cache their oleans. It is possible that there could be a single step that updates these "import all" files, but I would not investigate this here.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@grunweg is this now considered "resolved" at least as far as this PR is concerned?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it is: the check if all imports are present (for mathlib, archive, counterexamples and
Mathlib/Tactic
) is removed as a separate workflow step, but is now part of the build workflow (and runs before getting the cache or building mathlib). So, users still get early feedback, just via a different channel.