Skip to content

Commit 0fd1d4a

Browse files
committed
Regenerate artifacts.
1 parent e2a0051 commit 0fd1d4a

File tree

6 files changed

+162
-113
lines changed

6 files changed

+162
-113
lines changed

.github/workflows/ci.yml

Lines changed: 64 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -18,30 +18,30 @@ jobs:
1818
matrix:
1919
include:
2020
- os: ubuntu-22.04
21-
cxx: "clang++-14"
21+
cxx: "clang++-15"
2222
link: "dynamic"
23-
optimization: "size"
23+
optimization: "debug"
2424
assert: "debug"
2525
coverage: "nocov"
2626
boost: "--build-boost"
2727
consensus: "--with-consensus"
2828
icu: ""
29-
cc: "clang-14"
30-
flags: "-Os -fPIE"
29+
cc: "clang-15"
30+
flags: "-Og -fPIE"
3131
options: "--enable-isystem"
3232
packager: "apt"
3333
packages: ""
3434

3535
- os: ubuntu-22.04
36-
cxx: "clang++-14"
36+
cxx: "clang++-15"
3737
link: "static"
3838
optimization: "size"
3939
assert: "ndebug"
4040
coverage: "nocov"
4141
boost: "--build-boost"
4242
consensus: "--with-consensus"
4343
icu: "--build-icu --with-icu"
44-
cc: "clang-14"
44+
cc: "clang-15"
4545
flags: "-Os -fPIE"
4646
options: "--enable-isystem"
4747
packager: "apt"
@@ -65,43 +65,43 @@ jobs:
6565
- os: ubuntu-22.04
6666
cxx: "g++-11"
6767
link: "static"
68-
optimization: "debug"
68+
optimization: "size"
6969
assert: "ndebug"
7070
coverage: "cov"
7171
boost: "--build-boost"
7272
consensus: "--with-consensus"
7373
icu: "--build-icu --with-icu"
7474
cc: "gcc-11"
75-
flags: "-Og -g --coverage -fPIE"
75+
flags: "-Os -g --coverage -fPIE"
7676
options: "--enable-isystem"
7777
packager: "apt"
7878
packages: "lcov"
7979

8080
- os: macos-latest
81-
cxx: "clang++-14"
81+
cxx: "clang++"
8282
link: "dynamic"
8383
optimization: "size"
8484
assert: "ndebug"
8585
coverage: "nocov"
8686
boost: "--build-boost"
8787
consensus: "--with-consensus"
8888
icu: "--build-icu --with-icu"
89-
cc: "clang-14"
89+
cc: "clang"
9090
flags: "-Os -fPIE"
9191
options: "--enable-isystem"
9292
packager: "brew"
9393
packages: ""
9494

9595
- os: macos-latest
96-
cxx: "clang++-14"
96+
cxx: "clang++"
9797
link: "static"
9898
optimization: "size"
9999
assert: "ndebug"
100100
coverage: "nocov"
101101
boost: "--build-boost"
102102
consensus: "--without-consensus"
103103
icu: "--build-icu --with-icu"
104-
cc: "clang-14"
104+
cc: "clang"
105105
flags: "-Os -fvisibility=hidden -fPIE"
106106
options: "--enable-isystem"
107107
packager: "brew"
@@ -119,7 +119,7 @@ jobs:
119119

120120
steps:
121121
- name: Checkout repository
122-
uses: actions/checkout@v3
122+
uses: actions/checkout@v4
123123

124124
- name: Prepare toolchain [generic]
125125
run: |
@@ -140,7 +140,7 @@ jobs:
140140
shell: bash
141141
run: |
142142
WORKSPACE_SUBPATH="${GITHUB_WORKSPACE%libbitcoin-blockchain}"
143-
echo "LIBBITCOIN_SRC_PATH=$WORKSPACE_SUBPATH" >> $GITHUB_ENV
143+
echo "LIBBITCOIN_SRC_PATH=${WORKSPACE_SUBPATH}" >> $GITHUB_ENV
144144
if [[ ${{ matrix.assert }} == 'ndebug' ]]; then
145145
echo "ASSERT_NDEBUG=--enable-ndebug" >> $GITHUB_ENV
146146
else
@@ -152,9 +152,15 @@ jobs:
152152
echo "LINKAGE=--disable-shared" >> $GITHUB_ENV
153153
fi
154154
if [[ ${{ matrix.link }} == 'dynamic' ]]; then
155-
echo "LDFLAGS=-Wl,-rpath,$WORKSPACE_SUBPATH/prefix/lib" >> $GITHUB_ENV
155+
echo "LDFLAGS=-Wl,-rpath,${WORKSPACE_SUBPATH}prefix/lib" >> $GITHUB_ENV
156156
fi
157157
158+
- name: Display Compiler details
159+
shell: bash
160+
run: |
161+
${CC} -v
162+
${CXX} -v
163+
158164
- name: Display CPU details
159165
if: ${{ (runner.os == 'Linux') }}
160166
shell: bash
@@ -164,8 +170,8 @@ jobs:
164170
- name: Execute install.sh
165171
run: >
166172
./install.sh
167-
--build-dir=$LIBBITCOIN_SRC_PATH ${{ matrix.options }}
168-
--prefix=$LIBBITCOIN_SRC_PATH/prefix
173+
--build-dir=${{ env.LIBBITCOIN_SRC_PATH }} ${{ matrix.options }}
174+
--prefix=${{ env.LIBBITCOIN_SRC_PATH }}prefix
169175
${{ env.LINKAGE }}
170176
${{ env.ASSERT_NDEBUG }}
171177
${{ matrix.boost }}
@@ -242,30 +248,30 @@ jobs:
242248
matrix:
243249
include:
244250
- os: ubuntu-22.04
245-
cxx: "clang++-14"
251+
cxx: "clang++-15"
246252
link: "dynamic"
247-
optimization: "size"
253+
optimization: "debug"
248254
assert: "debug"
249255
coverage: "nocov"
250256
boost: "--build-boost"
251257
consensus: "--with-consensus"
252258
icu: ""
253-
cc: "clang-14"
254-
flags: "-Os -fPIE"
259+
cc: "clang-15"
260+
flags: "-Og -fPIE"
255261
options: ""
256262
packager: "apt"
257263
packages: ""
258264

259265
- os: ubuntu-22.04
260-
cxx: "clang++-14"
266+
cxx: "clang++-15"
261267
link: "static"
262268
optimization: "size"
263269
assert: "ndebug"
264270
coverage: "nocov"
265271
boost: "--build-boost"
266272
consensus: "--with-consensus"
267273
icu: "--build-icu --with-icu"
268-
cc: "clang-14"
274+
cc: "clang-15"
269275
flags: "-Os -fPIE"
270276
options: ""
271277
packager: "apt"
@@ -289,43 +295,43 @@ jobs:
289295
- os: ubuntu-22.04
290296
cxx: "g++-11"
291297
link: "static"
292-
optimization: "debug"
298+
optimization: "size"
293299
assert: "ndebug"
294300
coverage: "nocov"
295301
boost: "--build-boost"
296302
consensus: "--with-consensus"
297303
icu: "--build-icu --with-icu"
298304
cc: "gcc-11"
299-
flags: "-Og -fPIE"
305+
flags: "-Os -fPIE"
300306
options: ""
301307
packager: "apt"
302308
packages: ""
303309

304310
- os: macos-latest
305-
cxx: "clang++-14"
311+
cxx: "clang++"
306312
link: "dynamic"
307313
optimization: "size"
308314
assert: "ndebug"
309315
coverage: "nocov"
310316
boost: "--build-boost"
311317
consensus: "--with-consensus"
312318
icu: "--build-icu --with-icu"
313-
cc: "clang-14"
319+
cc: "clang"
314320
flags: "-Os -fPIE"
315321
options: ""
316322
packager: "brew"
317323
packages: ""
318324

319325
- os: macos-latest
320-
cxx: "clang++-14"
326+
cxx: "clang++"
321327
link: "static"
322328
optimization: "size"
323329
assert: "ndebug"
324330
coverage: "nocov"
325331
boost: "--build-boost"
326332
consensus: "--without-consensus"
327333
icu: "--build-icu --with-icu"
328-
cc: "clang-14"
334+
cc: "clang"
329335
flags: "-Os -fvisibility=hidden -fPIE"
330336
options: ""
331337
packager: "brew"
@@ -343,7 +349,7 @@ jobs:
343349

344350
steps:
345351
- name: Checkout repository
346-
uses: actions/checkout@v3
352+
uses: actions/checkout@v4
347353

348354
- name: Prepare toolchain [generic]
349355
run: |
@@ -364,7 +370,7 @@ jobs:
364370
shell: bash
365371
run: |
366372
WORKSPACE_SUBPATH="${GITHUB_WORKSPACE%libbitcoin-blockchain}"
367-
echo "LIBBITCOIN_SRC_PATH=$WORKSPACE_SUBPATH" >> $GITHUB_ENV
373+
echo "LIBBITCOIN_SRC_PATH=${WORKSPACE_SUBPATH}" >> $GITHUB_ENV
368374
if [[ ${{ matrix.packager }} == 'brew' ]]; then
369375
echo "CMAKE_LIBRARY_PATH=/usr/local/lib" >> $GITHUB_ENV
370376
fi
@@ -379,9 +385,15 @@ jobs:
379385
echo "LINKAGE=--disable-shared" >> $GITHUB_ENV
380386
fi
381387
if [[ ${{ matrix.link }} == 'dynamic' ]]; then
382-
echo "LDFLAGS=-Wl,-rpath,$WORKSPACE_SUBPATH/prefix/lib" >> $GITHUB_ENV
388+
echo "LDFLAGS=-Wl,-rpath,${WORKSPACE_SUBPATH}prefix/lib" >> $GITHUB_ENV
383389
fi
384390
391+
- name: Display Compiler details
392+
shell: bash
393+
run: |
394+
${CC} -v
395+
${CXX} -v
396+
385397
- name: Display CPU details
386398
if: ${{ (runner.os == 'Linux') }}
387399
shell: bash
@@ -391,8 +403,8 @@ jobs:
391403
- name: Execute install-cmake.sh
392404
run: >
393405
./install-cmake.sh
394-
--build-dir=$LIBBITCOIN_SRC_PATH ${{ matrix.options }}
395-
--prefix=$LIBBITCOIN_SRC_PATH/prefix
406+
--build-dir=${{ env.LIBBITCOIN_SRC_PATH }} ${{ matrix.options }}
407+
--prefix=${{ env.LIBBITCOIN_SRC_PATH }}prefix
396408
${{ env.LINKAGE }}
397409
${{ env.ASSERT_NDEBUG }}
398410
${{ matrix.boost }}
@@ -480,31 +492,31 @@ jobs:
480492
include:
481493
- os: ubuntu-22.04
482494
preset: "nix-gnu-debug-shared-with_consensus"
483-
cxx: "clang++-14"
495+
cxx: "clang++-15"
484496
link: "dynamic"
485-
optimization: "size"
497+
optimization: "debug"
486498
assert: "debug"
487499
coverage: "nocov"
488500
boost: "--build-boost"
489501
consensus: "--with-consensus"
490502
icu: ""
491-
cc: "clang-14"
492-
flags: "-Os -fPIE"
503+
cc: "clang-15"
504+
flags: "-Og -fPIE"
493505
options: ""
494506
packager: "apt"
495507
packages: ""
496508

497509
- os: ubuntu-22.04
498510
preset: "nix-gnu-release-static-size-with_consensus"
499-
cxx: "clang++-14"
511+
cxx: "clang++-15"
500512
link: "static"
501513
optimization: "size"
502514
assert: "ndebug"
503515
coverage: "nocov"
504516
boost: "--build-boost"
505517
consensus: "--with-consensus"
506518
icu: "--build-icu --with-icu"
507-
cc: "clang-14"
519+
cc: "clang-15"
508520
flags: "-Os -fPIE"
509521
options: ""
510522
packager: "apt"
@@ -538,7 +550,7 @@ jobs:
538550

539551
steps:
540552
- name: Checkout repository
541-
uses: actions/checkout@v3
553+
uses: actions/checkout@v4
542554

543555
- name: Prepare toolchain [generic]
544556
run: |
@@ -559,7 +571,7 @@ jobs:
559571
shell: bash
560572
run: |
561573
WORKSPACE_SUBPATH="${GITHUB_WORKSPACE%libbitcoin-blockchain}"
562-
echo "LIBBITCOIN_SRC_PATH=$WORKSPACE_SUBPATH" >> $GITHUB_ENV
574+
echo "LIBBITCOIN_SRC_PATH=${WORKSPACE_SUBPATH}" >> $GITHUB_ENV
563575
if [[ ${{ matrix.packager }} == 'brew' ]]; then
564576
echo "CMAKE_LIBRARY_PATH=/usr/local/lib" >> $GITHUB_ENV
565577
fi
@@ -574,9 +586,15 @@ jobs:
574586
echo "LINKAGE=--disable-shared" >> $GITHUB_ENV
575587
fi
576588
if [[ ${{ matrix.link }} == 'dynamic' ]]; then
577-
echo "LDFLAGS=-Wl,-rpath,$WORKSPACE_SUBPATH/prefix/${{ matrix.preset }}/lib" >> $GITHUB_ENV
589+
echo "LDFLAGS=-Wl,-rpath,${WORKSPACE_SUBPATH}prefix/${{ matrix.preset }}/lib" >> $GITHUB_ENV
578590
fi
579591
592+
- name: Display Compiler details
593+
shell: bash
594+
run: |
595+
${CC} -v
596+
${CXX} -v
597+
580598
- name: Display CPU details
581599
if: ${{ (runner.os == 'Linux') }}
582600
shell: bash
@@ -586,8 +604,8 @@ jobs:
586604
- name: Execute install-cmakepresets.sh
587605
run: >
588606
./install-cmakepresets.sh
589-
--build-dir=$LIBBITCOIN_SRC_PATH ${{ matrix.options }}
590-
--prefix=$LIBBITCOIN_SRC_PATH/prefix/${{ matrix.preset }}
607+
--build-dir=${{ env.LIBBITCOIN_SRC_PATH }} ${{ matrix.options }}
608+
--prefix=${{ env.LIBBITCOIN_SRC_PATH }}prefix/${{ matrix.preset }}
591609
--preset=${{ matrix.preset }}
592610
${{ env.LINKAGE }}
593611
${{ env.ASSERT_NDEBUG }}
@@ -694,7 +712,7 @@ jobs:
694712
msbuild-architecture: x64
695713

696714
- name: Checkout repository
697-
uses: actions/checkout@v3
715+
uses: actions/checkout@v4
698716

699717
- name: Initialize SDK
700718
shell: powershell

0 commit comments

Comments
 (0)