Skip to content

Commit ea0dc16

Browse files
authored
Merge pull request #1427 from ton-blockchain/testnet
Merge developer branch
2 parents 7151ff2 + 540d1fb commit ea0dc16

File tree

199 files changed

+7257
-2153
lines changed

Some content is hidden

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

199 files changed

+7257
-2153
lines changed

.github/workflows/build-ton-linux-android-tonlib.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121
2222
- name: Build TON
2323
run: |
24+
git submodule sync --recursive
25+
git submodule update
2426
cp assembly/android/build-android-tonlib.sh .
2527
chmod +x build-android-tonlib.sh
2628
./build-android-tonlib.sh -a

.github/workflows/build-ton-linux-x86-64-shared.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ jobs:
3535
3636
- name: Build TON
3737
run: |
38+
git submodule sync --recursive
39+
git submodule update
3840
cp assembly/native/build-ubuntu-shared.sh .
3941
chmod +x build-ubuntu-shared.sh
4042
./build-ubuntu-shared.sh -t -a

.github/workflows/build-ton-macos-15-arm64-shared.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ jobs:
1414

1515
- name: Build TON
1616
run: |
17+
git submodule sync --recursive
18+
git submodule update
1719
cp assembly/native/build-macos-shared.sh .
1820
chmod +x build-macos-shared.sh
1921
./build-macos-shared.sh -t -a

.github/workflows/build-ton-macos-arm64-shared.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ jobs:
1414

1515
- name: Build TON
1616
run: |
17+
git submodule sync --recursive
18+
git submodule update
1719
cp assembly/native/build-macos-shared.sh .
1820
chmod +x build-macos-shared.sh
1921
./build-macos-shared.sh -t -a

.github/workflows/build-ton-macos-x86-64-shared.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on: [push,workflow_dispatch,workflow_call]
44

55
jobs:
66
build:
7-
runs-on: macos-12
7+
runs-on: macos-13
88

99
steps:
1010
- name: Check out repository
@@ -14,12 +14,14 @@ jobs:
1414

1515
- name: Build TON
1616
run: |
17+
git submodule sync --recursive
18+
git submodule update
1719
cp assembly/native/build-macos-shared.sh .
1820
chmod +x build-macos-shared.sh
1921
./build-macos-shared.sh -t -a
2022
2123
- name: Upload artifacts
2224
uses: actions/upload-artifact@master
2325
with:
24-
name: ton-binaries-macos-12
26+
name: ton-binaries-macos-13
2527
path: artifacts

.github/workflows/build-ton-wasm-emscripten.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ jobs:
1515
- name: Install system libraries
1616
run: |
1717
sudo apt-get update
18-
sudo apt-get install -y build-essential git openssl cmake ninja-build zlib1g-dev libssl-dev libsecp256k1-dev libmicrohttpd-dev libsodium-dev liblz4-dev
18+
sudo apt-get install -y build-essential git openssl cmake ninja-build zlib1g-dev libssl-dev libsecp256k1-dev libmicrohttpd-dev libsodium-dev liblz4-dev libjemalloc-dev
1919
2020
- name: Build TON WASM artifacts
2121
run: |
22+
git submodule sync --recursive
23+
git submodule update
2224
cp assembly/wasm/fift-func-wasm-build-ubuntu.sh .
2325
chmod +x fift-func-wasm-build-ubuntu.sh
2426
./fift-func-wasm-build-ubuntu.sh -a

.github/workflows/create-release.yml

Lines changed: 42 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,79 +12,79 @@ jobs:
1212
- uses: actions/checkout@v3
1313

1414
- name: Download Linux x86-64 artifacts
15-
uses: dawidd6/action-download-artifact@v2
15+
uses: dawidd6/action-download-artifact@v6
1616
with:
1717
workflow: ton-x86-64-linux.yml
1818
path: artifacts
1919
workflow_conclusion: success
2020
skip_unpack: true
2121

2222
- name: Download and unzip Linux x86-64 artifacts
23-
uses: dawidd6/action-download-artifact@v2
23+
uses: dawidd6/action-download-artifact@v6
2424
with:
2525
workflow: ton-x86-64-linux.yml
2626
path: artifacts
2727
workflow_conclusion: success
2828
skip_unpack: false
2929

3030
- name: Download Mac x86-64 artifacts
31-
uses: dawidd6/action-download-artifact@v2
31+
uses: dawidd6/action-download-artifact@v6
3232
with:
3333
workflow: ton-x86-64-macos.yml
3434
path: artifacts
3535
workflow_conclusion: success
3636
skip_unpack: true
3737

3838
- name: Download Mac arm64 artifacts
39-
uses: dawidd6/action-download-artifact@v2
39+
uses: dawidd6/action-download-artifact@v6
4040
with:
4141
workflow: ton-arm64-macos.yml
4242
path: artifacts
4343
workflow_conclusion: success
4444
skip_unpack: true
4545

4646
- name: Download and unzip Mac x86-64 artifacts
47-
uses: dawidd6/action-download-artifact@v2
47+
uses: dawidd6/action-download-artifact@v6
4848
with:
4949
workflow: ton-x86-64-macos.yml
5050
path: artifacts
5151
workflow_conclusion: success
5252
skip_unpack: false
5353

5454
- name: Download and unzip arm64 artifacts
55-
uses: dawidd6/action-download-artifact@v2
55+
uses: dawidd6/action-download-artifact@v6
5656
with:
5757
workflow: ton-arm64-macos.yml
5858
path: artifacts
5959
workflow_conclusion: success
6060
skip_unpack: false
6161

6262
- name: Download Windows artifacts
63-
uses: dawidd6/action-download-artifact@v2
63+
uses: dawidd6/action-download-artifact@v6
6464
with:
6565
workflow: ton-x86-64-windows.yml
6666
path: artifacts
6767
workflow_conclusion: success
6868
skip_unpack: true
6969

7070
- name: Download and unzip Windows artifacts
71-
uses: dawidd6/action-download-artifact@v2
71+
uses: dawidd6/action-download-artifact@v6
7272
with:
7373
workflow: ton-x86-64-windows.yml
7474
path: artifacts
7575
workflow_conclusion: success
7676
skip_unpack: false
7777

7878
- name: Download WASM artifacts
79-
uses: dawidd6/action-download-artifact@v2
79+
uses: dawidd6/action-download-artifact@v6
8080
with:
8181
workflow: build-ton-wasm-emscripten.yml
8282
path: artifacts
8383
workflow_conclusion: success
8484
skip_unpack: true
8585

8686
- name: Download Android Tonlib artifacts
87-
uses: dawidd6/action-download-artifact@v2
87+
uses: dawidd6/action-download-artifact@v6
8888
with:
8989
workflow: build-ton-linux-android-tonlib.yml
9090
path: artifacts
@@ -183,6 +183,14 @@ jobs:
183183
asset_name: lite-client.exe
184184
tag: ${{ steps.tag.outputs.TAG }}
185185

186+
- name: Upload Windows 2019 single artifact - proxy-liteserver
187+
uses: svenstaro/upload-release-action@v2
188+
with:
189+
repo_token: ${{ secrets.GITHUB_TOKEN }}
190+
file: artifacts/ton-win-binaries/proxy-liteserver.exe
191+
asset_name: proxy-liteserver.exe
192+
tag: ${{ steps.tag.outputs.TAG }}
193+
186194
- name: Upload Windows 2019 single artifact - rldp-http-proxy
187195
uses: svenstaro/upload-release-action@v2
188196
with:
@@ -281,6 +289,14 @@ jobs:
281289
asset_name: lite-client-mac-x86-64
282290
tag: ${{ steps.tag.outputs.TAG }}
283291

292+
- name: Upload Mac x86-64 single artifact - proxy-liteserver
293+
uses: svenstaro/upload-release-action@v2
294+
with:
295+
repo_token: ${{ secrets.GITHUB_TOKEN }}
296+
file: artifacts/ton-x86_64-macos-binaries/proxy-liteserver
297+
asset_name: proxy-liteserver-mac-x86-64
298+
tag: ${{ steps.tag.outputs.TAG }}
299+
284300
- name: Upload Mac x86-64 single artifact - rldp-http-proxy
285301
uses: svenstaro/upload-release-action@v2
286302
with:
@@ -380,6 +396,14 @@ jobs:
380396
asset_name: lite-client-mac-arm64
381397
tag: ${{ steps.tag.outputs.TAG }}
382398

399+
- name: Upload Mac arm64 single artifact - proxy-liteserver
400+
uses: svenstaro/upload-release-action@v2
401+
with:
402+
repo_token: ${{ secrets.GITHUB_TOKEN }}
403+
file: artifacts/ton-arm64-macos-binaries/proxy-liteserver
404+
asset_name: proxy-liteserver-mac-arm64
405+
tag: ${{ steps.tag.outputs.TAG }}
406+
383407
- name: Upload Mac arm64 single artifact - rldp-http-proxy
384408
uses: svenstaro/upload-release-action@v2
385409
with:
@@ -478,6 +502,14 @@ jobs:
478502
asset_name: lite-client-linux-x86_64
479503
tag: ${{ steps.tag.outputs.TAG }}
480504

505+
- name: Upload Linux x86-64 single artifact - proxy-liteserver
506+
uses: svenstaro/upload-release-action@v2
507+
with:
508+
repo_token: ${{ secrets.GITHUB_TOKEN }}
509+
file: artifacts/ton-x86_64-linux-binaries/proxy-liteserver
510+
asset_name: proxy-liteserver-linux-x86_64
511+
tag: ${{ steps.tag.outputs.TAG }}
512+
481513
- name: Upload Linux x86-64 single artifact - rldp-http-proxy
482514
uses: svenstaro/upload-release-action@v2
483515
with:

.github/workflows/docker-ubuntu-branch-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
id: docker_build
4242
uses: docker/build-push-action@v6
4343
with:
44-
platforms: linux/amd64
44+
platforms: linux/amd64,linux/arm64
4545
push: true
4646
context: ./
4747
tags: |

.github/workflows/ton-arm64-macos.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
1919
- name: Build TON
2020
run: |
21+
git submodule sync --recursive
22+
git submodule update
2123
cp assembly/nix/build-macos-nix.sh .
2224
chmod +x build-macos-nix.sh
2325
./build-macos-nix.sh -t

.github/workflows/ton-x86-64-linux.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ jobs:
2222
2323
- name: Build TON
2424
run: |
25+
git submodule sync --recursive
26+
git submodule update
2527
cp assembly/nix/build-linux-x86-64-nix.sh .
2628
chmod +x build-linux-x86-64-nix.sh
2729
./build-linux-x86-64-nix.sh -t

0 commit comments

Comments
 (0)