File tree Expand file tree Collapse file tree 14 files changed +25
-96
lines changed Expand file tree Collapse file tree 14 files changed +25
-96
lines changed Original file line number Diff line number Diff line change 57
57
python-version : 3.8
58
58
59
59
- name : Configure Lean
60
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
60
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
61
61
with :
62
62
auto-config : false
63
63
use-github-cache : false
@@ -101,23 +101,12 @@ jobs:
101
101
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
102
102
103
103
- name : Configure Lean
104
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
104
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
105
105
with :
106
106
auto-config : false
107
107
use-github-cache : false
108
108
use-mathlib-cache : false
109
-
110
- - name : If using a lean-pr-release toolchain, uninstall
111
- run : |
112
- if [[ $(cat lean-toolchain) =~ ^leanprover/lean4-pr-releases:pr-release-[0-9]+$ ]]; then
113
- printf 'Uninstalling transient toolchain %s\n' "$(cat lean-toolchain)"
114
- elan toolchain uninstall "$(cat lean-toolchain)"
115
- fi
116
-
117
- - name : print lean and lake versions
118
- run : |
119
- lean --version
120
- lake --version
109
+ reinstall-transient-toolchain : true
121
110
122
111
- name : cleanup .cache/mathlib
123
112
run : |
Original file line number Diff line number Diff line change 25
25
with :
26
26
fetch-depth : 0
27
27
- name : Configure Lean
28
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
28
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
29
29
with :
30
30
auto-config : false
31
31
use-github-cache : false
Original file line number Diff line number Diff line change 17
17
scripts/bench_summary.lean
18
18
19
19
- name : Configure Lean
20
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
20
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
21
21
with :
22
22
auto-config : false
23
23
use-github-cache : false
Original file line number Diff line number Diff line change 67
67
python-version : 3.8
68
68
69
69
- name : Configure Lean
70
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
70
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
71
71
with :
72
72
auto-config : false
73
73
use-github-cache : false
@@ -111,23 +111,12 @@ jobs:
111
111
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
112
112
113
113
- name : Configure Lean
114
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
114
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
115
115
with :
116
116
auto-config : false
117
117
use-github-cache : false
118
118
use-mathlib-cache : false
119
-
120
- - name : If using a lean-pr-release toolchain, uninstall
121
- run : |
122
- if [[ $(cat lean-toolchain) =~ ^leanprover/lean4-pr-releases:pr-release-[0-9]+$ ]]; then
123
- printf 'Uninstalling transient toolchain %s\n' "$(cat lean-toolchain)"
124
- elan toolchain uninstall "$(cat lean-toolchain)"
125
- fi
126
-
127
- - name : print lean and lake versions
128
- run : |
129
- lean --version
130
- lake --version
119
+ reinstall-transient-toolchain : true
131
120
132
121
- name : cleanup .cache/mathlib
133
122
run : |
Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ jobs:
117
117
python-version : 3.8
118
118
119
119
- name : Configure Lean
120
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
120
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
121
121
with :
122
122
auto-config : false
123
123
use-github-cache : false
Original file line number Diff line number Diff line change 74
74
python-version : 3.8
75
75
76
76
- name : Configure Lean
77
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
77
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
78
78
with :
79
79
auto-config : false
80
80
use-github-cache : false
@@ -118,23 +118,12 @@ jobs:
118
118
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
119
119
120
120
- name : Configure Lean
121
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
121
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
122
122
with :
123
123
auto-config : false
124
124
use-github-cache : false
125
125
use-mathlib-cache : false
126
-
127
- - name : If using a lean-pr-release toolchain, uninstall
128
- run : |
129
- if [[ $(cat lean-toolchain) =~ ^leanprover/lean4-pr-releases:pr-release-[0-9]+$ ]]; then
130
- printf 'Uninstalling transient toolchain %s\n' "$(cat lean-toolchain)"
131
- elan toolchain uninstall "$(cat lean-toolchain)"
132
- fi
133
-
134
- - name : print lean and lake versions
135
- run : |
136
- lean --version
137
- lake --version
126
+ reinstall-transient-toolchain : true
138
127
139
128
- name : cleanup .cache/mathlib
140
129
run : |
Original file line number Diff line number Diff line change 71
71
python-version : 3.8
72
72
73
73
- name : Configure Lean
74
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
74
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
75
75
with :
76
76
auto-config : false
77
77
use-github-cache : false
@@ -115,23 +115,12 @@ jobs:
115
115
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
116
116
117
117
- name : Configure Lean
118
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
118
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
119
119
with :
120
120
auto-config : false
121
121
use-github-cache : false
122
122
use-mathlib-cache : false
123
-
124
- - name : If using a lean-pr-release toolchain, uninstall
125
- run : |
126
- if [[ $(cat lean-toolchain) =~ ^leanprover/lean4-pr-releases:pr-release-[0-9]+$ ]]; then
127
- printf 'Uninstalling transient toolchain %s\n' "$(cat lean-toolchain)"
128
- elan toolchain uninstall "$(cat lean-toolchain)"
129
- fi
130
-
131
- - name : print lean and lake versions
132
- run : |
133
- lean --version
134
- lake --version
123
+ reinstall-transient-toolchain : true
135
124
136
125
- name : cleanup .cache/mathlib
137
126
run : |
Original file line number Diff line number Diff line change @@ -56,23 +56,12 @@ jobs:
56
56
ref : ${{ env.BRANCH_REF }}
57
57
58
58
- name : Configure Lean
59
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
59
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
60
60
with :
61
61
auto-config : false
62
62
use-github-cache : false
63
63
use-mathlib-cache : false
64
-
65
- - name : If using a lean-pr-release toolchain, uninstall
66
- run : |
67
- if [[ "$(cat lean-toolchain)" =~ ^leanprover/lean4-pr-releases:pr-release-[0-9]+$ ]]; then
68
- printf 'Uninstalling transient toolchain %s\n' "$(cat lean-toolchain)"
69
- elan toolchain uninstall "$(cat lean-toolchain)"
70
- fi
71
-
72
- - name : Print Lean and Lake versions
73
- run : |
74
- lean --version
75
- lake --version
64
+ reinstall-transient-toolchain : true
76
65
77
66
- name : Run lake exe cache get
78
67
run : |
Original file line number Diff line number Diff line change 25
25
git config --global user.email "github-actions@github.com"
26
26
27
27
- name : Configure Lean
28
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
28
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
29
29
with :
30
30
auto-config : false
31
31
use-github-cache : false
Original file line number Diff line number Diff line change @@ -28,23 +28,12 @@ jobs:
28
28
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
29
29
30
30
- name : Configure Lean
31
- uses : leanprover/lean-action@f3ad22e9ca29cb9475bc9bee9afd1f39bb52bf6d # v1.1.2
31
+ uses : leanprover/lean-action@e18f2df7f0d4f30d11a4b963bff9b1140999480c # 2025-04-22
32
32
with :
33
33
auto-config : false
34
34
use-github-cache : false
35
35
use-mathlib-cache : false
36
-
37
- - name : If using a lean-pr-release toolchain, uninstall
38
- run : |
39
- if [[ $(cat lean-toolchain) =~ ^leanprover/lean4-pr-releases:pr-release-[0-9]+$ ]]; then
40
- printf 'Uninstalling transient toolchain %s\n' "$(cat lean-toolchain)"
41
- elan toolchain uninstall "$(cat lean-toolchain)"
42
- fi
43
-
44
- - name : print lean and lake versions
45
- run : |
46
- lean --version
47
- lake --version
36
+ reinstall-transient-toolchain : true
48
37
49
38
- name : add minImports linter option
50
39
run : |
You can’t perform that action at this time.
0 commit comments