Skip to content

Commit 965b292

Browse files
committed
Mess with build stuff and fix bad alias in table spec macro helpers.
1 parent ac8a588 commit 965b292

14 files changed

+78
-82
lines changed

Diff for: .github/workflows/perform-release.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
type: required
5656

5757
steps:
58-
- uses: actions/checkout@v2
58+
- uses: actions/checkout@v4
5959
with:
6060
ref: release
6161

@@ -68,7 +68,7 @@ jobs:
6868

6969
- name: Restore mix dependency installation cache
7070
id: mix-deps-get-cache
71-
uses: actions/cache@v2
71+
uses: actions/cache@v4
7272
with:
7373
path: deps
7474
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -79,7 +79,7 @@ jobs:
7979

8080
- name: Restore mix dependency compilation cache
8181
id: mix-deps-compile-cache
82-
uses: actions/cache@v2
82+
uses: actions/cache@v4
8383
with:
8484
path: _build
8585
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -125,7 +125,7 @@ jobs:
125125
type: required
126126

127127
steps:
128-
- uses: actions/checkout@v2
128+
- uses: actions/checkout@v4
129129
with:
130130
ref: release
131131

@@ -138,7 +138,7 @@ jobs:
138138

139139
- name: Restore mix dependency installation cache
140140
id: mix-deps-get-cache
141-
uses: actions/cache@v2
141+
uses: actions/cache@v4
142142
with:
143143
path: deps
144144
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -149,7 +149,7 @@ jobs:
149149

150150
- name: Restore mix dependency compilation cache
151151
id: mix-deps-compile-cache
152-
uses: actions/cache@v2
152+
uses: actions/cache@v4
153153
with:
154154
path: _build
155155
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -160,7 +160,7 @@ jobs:
160160

161161
- name: Restore mix typecheck cache
162162
id: mix-typecheck-cache
163-
uses: actions/cache@v2
163+
uses: actions/cache@v4
164164
with:
165165
path: priv/plts
166166
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-typecheck
@@ -177,7 +177,7 @@ jobs:
177177
runs-on: ubuntu-20.04
178178

179179
steps:
180-
- uses: actions/checkout@v2
180+
- uses: actions/checkout@v4
181181
with:
182182
ref: release
183183

@@ -190,7 +190,7 @@ jobs:
190190

191191
- name: Restore mix dependency installation cache
192192
id: mix-deps-get-cache
193-
uses: actions/cache@v2
193+
uses: actions/cache@v4
194194
with:
195195
path: deps
196196
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-${{ steps.beam-versions.outputs.otp-version }}-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -201,7 +201,7 @@ jobs:
201201

202202
- name: Restore mix dependency compilation cache
203203
id: mix-deps-compile-cache
204-
uses: actions/cache@v2
204+
uses: actions/cache@v4
205205
with:
206206
path: _build
207207
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-${{ steps.beam-versions.outputs.otp-version }}-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -224,7 +224,7 @@ jobs:
224224
- lints
225225

226226
steps:
227-
- uses: actions/checkout@v2
227+
- uses: actions/checkout@v4
228228
with:
229229
ref: release
230230
fetch-depth: 0
@@ -238,7 +238,7 @@ jobs:
238238

239239
- name: Restore Mix Cache
240240
id: mix-cache
241-
uses: actions/cache@v2
241+
uses: actions/cache@v4
242242
with:
243243
path: deps
244244
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}

Diff for: .github/workflows/publish-static-pages.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
runs-on: ubuntu-20.04
3333

3434
steps:
35-
- uses: actions/checkout@v2
35+
- uses: actions/checkout@v4
3636

3737
- name: Install Erlang & Elixir
3838
id: beam-versions
@@ -43,7 +43,7 @@ jobs:
4343

4444
- name: Restore mix dependency installation cache
4545
id: mix-deps-get-cache
46-
uses: actions/cache@v2
46+
uses: actions/cache@v4
4747
with:
4848
path: deps
4949
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -54,7 +54,7 @@ jobs:
5454

5555
- name: Restore mix dependency compilation cache
5656
id: mix-deps-compile-cache
57-
uses: actions/cache@v2
57+
uses: actions/cache@v4
5858
with:
5959
path: _build
6060
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -82,7 +82,7 @@ jobs:
8282
runs-on: ubuntu-20.04
8383

8484
steps:
85-
- uses: actions/checkout@v2
85+
- uses: actions/checkout@v4
8686

8787
- name: Install Erlang & Elixir
8888
id: beam-versions
@@ -93,7 +93,7 @@ jobs:
9393

9494
- name: Restore mix dependency installation cache
9595
id: mix-deps-get-cache
96-
uses: actions/cache@v2
96+
uses: actions/cache@v4
9797
with:
9898
path: deps
9999
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -104,7 +104,7 @@ jobs:
104104

105105
- name: Restore mix dependency compilation cache
106106
id: mix-deps-compile-cache
107-
uses: actions/cache@v2
107+
uses: actions/cache@v4
108108
with:
109109
path: _build
110110
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -132,7 +132,7 @@ jobs:
132132
runs-on: ubuntu-20.04
133133

134134
steps:
135-
- uses: actions/checkout@v2
135+
- uses: actions/checkout@v4
136136

137137
- name: Install Erlang & Elixir
138138
id: beam-versions
@@ -143,7 +143,7 @@ jobs:
143143

144144
- name: Restore mix dependency installation cache
145145
id: mix-deps-get-cache
146-
uses: actions/cache@v2
146+
uses: actions/cache@v4
147147
with:
148148
path: deps
149149
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -154,7 +154,7 @@ jobs:
154154

155155
- name: Restore mix dependency compilation cache
156156
id: mix-deps-compile-cache
157-
uses: actions/cache@v2
157+
uses: actions/cache@v4
158158
with:
159159
path: _build
160160
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -187,7 +187,7 @@ jobs:
187187
- docs
188188

189189
steps:
190-
- uses: actions/checkout@v2
190+
- uses: actions/checkout@v4
191191

192192
- name: Install Erlang & Elixir
193193
id: beam-versions
@@ -198,7 +198,7 @@ jobs:
198198

199199
- name: Restore mix dependency installation cache
200200
id: mix-deps-get-cache
201-
uses: actions/cache@v2
201+
uses: actions/cache@v4
202202
with:
203203
path: deps
204204
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -209,7 +209,7 @@ jobs:
209209

210210
- name: Restore mix dependency compilation cache
211211
id: mix-deps-compile-cache
212-
uses: actions/cache@v2
212+
uses: actions/cache@v4
213213
with:
214214
path: _build
215215
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}

Diff for: .github/workflows/test-benchmarks.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Test Benchmarks
1+
name: Test Benchmarks
22

33
on:
44
- workflow_dispatch
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-20.04
2020

2121
steps:
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323

2424
- name: Install Erlang & Elixir
2525
id: beam-versions
@@ -30,7 +30,7 @@ jobs:
3030

3131
- name: Restore mix dependency installation cache
3232
id: mix-deps-get-cache
33-
uses: actions/cache@v2
33+
uses: actions/cache@v4
3434
with:
3535
path: deps
3636
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -41,7 +41,7 @@ jobs:
4141

4242
- name: Restore mix dependency compilation cache
4343
id: mix-deps-compile-cache
44-
uses: actions/cache@v2
44+
uses: actions/cache@v4
4545
with:
4646
path: _build
4747
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-version }}-elixir-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}

Diff for: .github/workflows/test-edge.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Test Edge
1+
name: Test Edge
22
on:
33
workflow_dispatch: {}
44

@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-20.04
2222

2323
steps:
24-
- uses: actions/checkout@v2
24+
- uses: actions/checkout@v4
2525

2626
- name: Install Erlang & Elixir
2727
id: beam-versions
@@ -47,7 +47,7 @@ jobs:
4747
runs-on: ubuntu-20.04
4848

4949
steps:
50-
- uses: actions/checkout@v2
50+
- uses: actions/checkout@v4
5151

5252
- name: Install Erlang & Elixir
5353
id: beam-versions
@@ -67,7 +67,7 @@ jobs:
6767

6868
- name: Restore mix typecheck cache
6969
id: mix-typecheck-cache
70-
uses: actions/cache@v2
70+
uses: actions/cache@v4
7171
with:
7272
path: priv/plts
7373
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-otp-${{ steps.beam-versions.outputs.otp-versions }}-elixir-${{ steps.beam-versions.outputs.elixir-versions }}-mix-typecheck
@@ -84,7 +84,7 @@ jobs:
8484
runs-on: ubuntu-20.04
8585

8686
steps:
87-
- uses: actions/checkout@v2
87+
- uses: actions/checkout@v4
8888

8989
- name: Install Erlang & Elixir
9090
id: beam-versions

Diff for: .github/workflows/test-matrix.yml

+8-11
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Test Matrix
1+
name: Test Matrix
22

33
on:
44
workflow_dispatch: {}
@@ -51,7 +51,7 @@ jobs:
5151
type: required
5252

5353
steps:
54-
- uses: actions/checkout@v2
54+
- uses: actions/checkout@v4
5555

5656
- name: Install Erlang & Elixir
5757
id: beam-versions
@@ -62,7 +62,7 @@ jobs:
6262

6363
- name: Restore mix dependency installation cache
6464
id: mix-deps-get-cache
65-
uses: actions/cache@v2
65+
uses: actions/cache@v4
6666
with:
6767
path: deps
6868
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-${{ steps.beam-versions.outputs.otp-version }}-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -73,7 +73,7 @@ jobs:
7373

7474
- name: Restore mix dependency compilation cache
7575
id: mix-deps-compile-cache
76-
uses: actions/cache@v2
76+
uses: actions/cache@v4
7777
with:
7878
path: _build
7979
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-${{ steps.beam-versions.outputs.otp-version }}-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -112,7 +112,7 @@ jobs:
112112
type: required
113113

114114
steps:
115-
- uses: actions/checkout@v2
115+
- uses: actions/checkout@v4
116116

117117
- name: Install Erlang & Elixir
118118
id: beam-versions
@@ -123,7 +123,7 @@ jobs:
123123

124124
- name: Restore mix dependency installation cache
125125
id: mix-deps-get-cache
126-
uses: actions/cache@v2
126+
uses: actions/cache@v4
127127
with:
128128
path: deps
129129
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-${{ steps.beam-versions.outputs.otp-version }}-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-get-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
@@ -134,21 +134,18 @@ jobs:
134134

135135
- name: Restore mix dependency compilation cache
136136
id: mix-deps-compile-cache
137-
uses: actions/cache@v2
137+
uses: actions/cache@v4
138138
with:
139139
path: _build
140140
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-${{ steps.beam-versions.outputs.otp-version }}-${{ steps.beam-versions.outputs.elixir-version }}-mix-deps-compile-mix-lock-file-${{ hashFiles(format('{0}{1}', github.workspace, '/mix.lock')) }}
141141

142-
- name: Compile mix dependencies
143-
if: steps.mix-deps-compile-cache.outputs.cache-hit != 'true'
144-
run: mix deps.compile
145142
- name: Compile mix dependencies
146143
if: steps.mix-deps-compile-cache.outputs.cache-hit != 'true'
147144
run: mix deps.compile
148145

149146
- name: Restore mix typecheck cache
150147
id: mix-typecheck-cache
151-
uses: actions/cache@v2
148+
uses: actions/cache@v4
152149
with:
153150
path: priv/plts
154151
key: cache-${{ env.cache-version }}-os-${{ runner.os }}-${{ steps.beam-versions.outputs.otp-version }}-${{ steps.beam-versions.outputs.elixir-version }}-mix-typecheck

0 commit comments

Comments
 (0)