Skip to content

Commit 543430b

Browse files
committed
build: migrate static libraries from Git LFS to GitHub Releases
1 parent d9cd07c commit 543430b

65 files changed

Lines changed: 136 additions & 187 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,4 @@
4444
*.yaml text eol=lf
4545
*.plist text eol=lf
4646

47-
Libs/*.a filter=lfs diff=lfs merge=lfs -text
48-
49-
.github/workflows/*.lock.yml linguist-generated=true merge=ours
47+
.github/workflows/*.lock.yml linguist-generated=true merge=ours

.github/workflows/build.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,14 @@ jobs:
3838
steps:
3939
- name: Checkout code
4040
uses: actions/checkout@v4
41-
with:
42-
lfs: true
4341

4442
- name: Select Xcode
4543
uses: maxim-lobanov/setup-xcode@v1
4644
with:
4745
xcode-version: '26.2'
4846

49-
- name: Pull LFS files
50-
run: git lfs pull
47+
- name: Download static libraries
48+
run: scripts/download-libs.sh --force
5149

5250
- name: Install ARM64 dependencies
5351
run: |
@@ -139,16 +137,14 @@ jobs:
139137
steps:
140138
- name: Checkout code
141139
uses: actions/checkout@v4
142-
with:
143-
lfs: true
144140

145141
- name: Select Xcode
146142
uses: maxim-lobanov/setup-xcode@v1
147143
with:
148144
xcode-version: '26.2'
149145

150-
- name: Pull LFS files
151-
run: git lfs pull
146+
- name: Download static libraries
147+
run: scripts/download-libs.sh --force
152148

153149
- name: Install Rosetta 2
154150
run: softwareupdate --install-rosetta --agree-to-license || true

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,3 +138,7 @@ Sourcery/GeneratedMocks
138138
# Build artifacts
139139
build/
140140
*.xcarchive
141+
142+
# Static libraries (downloaded from GitHub Releases via scripts/download-libs.sh)
143+
Libs/*.a
144+
Libs/.downloaded

Libs/checksums.sha256

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
064606d4c05f60a73b7bed9574f703d56effde6006a0ada4a660e00e0949bbeb Libs/libbson_arm64.a
2+
0f05902d61adec1359c94f12c9bc7a1ceac86f4b492e2d6c02411a5926a0d728 Libs/libbson_universal.a
3+
2b21d294ed199e46949dfb29d229399d5345c256c39ed07b94a974890fcf5110 Libs/libbson_x86_64.a
4+
0f05902d61adec1359c94f12c9bc7a1ceac86f4b492e2d6c02411a5926a0d728 Libs/libbson.a
5+
8d7e31145470a339f4f57930831936db30412393a339598deece6f650214865a Libs/libcassandra_arm64.a
6+
9bfd7d7cb4a7ee9823b4c5141e942a8534de63395983388722dc7c98e5d7731e Libs/libcassandra_universal.a
7+
7f1d058c77b66273db2b3867103c19f62ed0518fb38611b178ce04029213d5d8 Libs/libcassandra_x86_64.a
8+
9bfd7d7cb4a7ee9823b4c5141e942a8534de63395983388722dc7c98e5d7731e Libs/libcassandra.a
9+
a891a67c2619e2ac1dce64dafc6a24bfde9cabe15312dac6b70a19385664ea84 Libs/libcrypto_arm64.a
10+
732adf315bc49f77e2511a9293e49a65e18eb54a3e6d01d8a24eee2d671d2a8a Libs/libcrypto_universal.a
11+
965ccd38fea5cd97bc878dbf58567e4eed2b2337120f8d46a2da62c094b3c821 Libs/libcrypto_x86_64.a
12+
732adf315bc49f77e2511a9293e49a65e18eb54a3e6d01d8a24eee2d671d2a8a Libs/libcrypto.a
13+
1756e47a21076dbfd3bcfb937964dd0af231017f3adc549fdbc114464b304179 Libs/libduckdb_arm64.a
14+
d95520ba0e250f7c5847cc9dab4bf8a2656fcefd64b35c859f8fae0d37f2f69f Libs/libduckdb_universal.a
15+
aa5dfb4014c4b227d842ca20c2572434784cdad2de324afdc28fa8af83965ecd Libs/libduckdb_x86_64.a
16+
d95520ba0e250f7c5847cc9dab4bf8a2656fcefd64b35c859f8fae0d37f2f69f Libs/libduckdb.a
17+
7e63017fa22c2eb7744eccad13857361a5088aa7b2772ab02cd026c8c7b78341 Libs/libhiredis_arm64.a
18+
f1cfc36a7ab47361e9705fe32b1c919b318f606989478e91a808707d93db55a5 Libs/libhiredis_ssl_arm64.a
19+
fb7a32c2c724cb4f3f880030cb19afbbc7db52121ad8e35e00a2e818da9562cf Libs/libhiredis_ssl_universal.a
20+
7eb76bcb7ad4c10da0a0a5d43de182619f74f11c1ae9096823adc5c85280e34b Libs/libhiredis_ssl_x86_64.a
21+
fb7a32c2c724cb4f3f880030cb19afbbc7db52121ad8e35e00a2e818da9562cf Libs/libhiredis_ssl.a
22+
c855b0bf6fb8a2f52175a8e212c88a99ddf02890a1f88239613728c145607915 Libs/libhiredis_universal.a
23+
5e89a8a3b48590f2c68bdcfc0cfde134145e3156d48264c1fd751dc9ef3be505 Libs/libhiredis_x86_64.a
24+
c855b0bf6fb8a2f52175a8e212c88a99ddf02890a1f88239613728c145607915 Libs/libhiredis.a
25+
b777f7a42766fb08c8e67b2310c67d2d463d77d3554c6092221c3352778622b2 Libs/libmariadb_arm64.a
26+
5326ed729b287ae5dbbcf073aaa70dce29a73c7431e446d5958271af19dac8d8 Libs/libmariadb_universal.a
27+
4f7bbb3d73be178d4211c3bd5b2726b4a12db8b808eaa5212bf8e9eb3c570814 Libs/libmariadb_x86_64.a
28+
5326ed729b287ae5dbbcf073aaa70dce29a73c7431e446d5958271af19dac8d8 Libs/libmariadb.a
29+
8e587e9ed0b4291345f16a647bc7ed2dc30edbee87b9887eef94098d574aac13 Libs/libmongoc_arm64.a
30+
553b6636a37886dd44732dddcb97f6e8192dc1b3fbb914042c8da8a9685ce163 Libs/libmongoc_universal.a
31+
ce569e738c0f62f13906095bc33e10f20d62cd32535db89bc6af6231e86c1632 Libs/libmongoc_x86_64.a
32+
553b6636a37886dd44732dddcb97f6e8192dc1b3fbb914042c8da8a9685ce163 Libs/libmongoc.a
33+
5dbf2cb5ef37d8adbf607db82461b36a3fd7037c11d891383e6e918378a33d78 Libs/libpgcommon_arm64.a
34+
3ca491a723b9d9dfc13b815659b44a82253b540dd6b115f03ac68c5154ec26db Libs/libpgcommon_universal.a
35+
4bfad7376aefa866d1ed0b7e54966ec6c9d70dcfed928e1311c20321bf08881c Libs/libpgcommon_x86_64.a
36+
3ca491a723b9d9dfc13b815659b44a82253b540dd6b115f03ac68c5154ec26db Libs/libpgcommon.a
37+
813b962c5ae1c317bf6facfe68bd1301fa766768e074f3063fc2e8243213fe13 Libs/libpgport_arm64.a
38+
efba529b1ad767de988a58ca2c3fdcc26c38ce79df044a988f41fddbf9fde118 Libs/libpgport_universal.a
39+
bf71cc776245c0ce44bfd7b0286664d5c9771992fd70ec32a0c27fc669e4422f Libs/libpgport_x86_64.a
40+
efba529b1ad767de988a58ca2c3fdcc26c38ce79df044a988f41fddbf9fde118 Libs/libpgport.a
41+
70cb70b88130c1c88ccf108e31e17d45dbbc2d10267db7ff33d63305a6a05baf Libs/libpq_arm64.a
42+
b86ecf68d2b0dd8aa7712d13607c9584df2297aca4cd651428e8ee974c6bdf80 Libs/libpq_universal.a
43+
1ce2b45af228915fad05e07f54e96621af7143e199e002e5100777261a7f4a13 Libs/libpq_x86_64.a
44+
b86ecf68d2b0dd8aa7712d13607c9584df2297aca4cd651428e8ee974c6bdf80 Libs/libpq.a
45+
166e0e23ce60fd2edcae38b6005de106394f7e2bc922a4944317d6aa576f284c Libs/libssh2_arm64.a
46+
445b51e6fdaa0a0eceb8090e6d552a551ec15d91e4370a4cc356c8f561e8b469 Libs/libssh2_universal.a
47+
76681299c4305273cea62e59cfa366ceb5cc320831b87fd6a06143d342f8b7db Libs/libssh2_x86_64.a
48+
445b51e6fdaa0a0eceb8090e6d552a551ec15d91e4370a4cc356c8f561e8b469 Libs/libssh2.a
49+
b3861975896ebf35255d8c3efccdc59ad39874c9b70fdd710ebd15f0a58c4e10 Libs/libssl_arm64.a
50+
3ca208dedf57dbae4f5cb0a22bfbedeba80dc6740d626484d9d815811d64a2aa Libs/libssl_universal.a
51+
34de647ccd0951095f987591562a5236348bac2d4b3e217877559a7b170cf4e4 Libs/libssl_x86_64.a
52+
3ca208dedf57dbae4f5cb0a22bfbedeba80dc6740d626484d9d815811d64a2aa Libs/libssl.a
53+
38a16ca8a041c1be3ca6d4884f7c5e196d14f60bee80004c8f54a41899c17e0f Libs/libsybdb_arm64.a
54+
071e9853ec4bb1f6a19ed99eb91cfe823e83bad178e1e1997deee414cd0e4dfc Libs/libsybdb_universal.a
55+
e437cf1fab3eaf675bdb5aab4443a891763e5325033ddfe369775bd64a22b57b Libs/libsybdb_x86_64.a
56+
071e9853ec4bb1f6a19ed99eb91cfe823e83bad178e1e1997deee414cd0e4dfc Libs/libsybdb.a
57+
beff08628396ffb7c2e23b9f1db08ce92be215fbfd50c6e62088e216d73a0897 Libs/libuv_arm64.a
58+
8f8135b8214cfef035b49486a863f891979efc04d97d75e2bc14cb4e28aed233 Libs/libuv_universal.a
59+
2592a74df696709dcc631e9ad48894763157e9c5a34f0cb6a23a4036bce0c472 Libs/libuv_x86_64.a
60+
8f8135b8214cfef035b49486a863f891979efc04d97d75e2bc14cb4e28aed233 Libs/libuv.a

Libs/libbson.a

Lines changed: 0 additions & 3 deletions
This file was deleted.

Libs/libbson_arm64.a

Lines changed: 0 additions & 3 deletions
This file was deleted.

Libs/libbson_universal.a

Lines changed: 0 additions & 3 deletions
This file was deleted.

Libs/libbson_x86_64.a

Lines changed: 0 additions & 3 deletions
This file was deleted.

Libs/libcassandra.a

Lines changed: 0 additions & 3 deletions
This file was deleted.

Libs/libcassandra_arm64.a

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)