mirror of
https://github.com/ton-blockchain/ton
synced 2025-02-15 04:32:21 +00:00
* New TVM instructions * Remove PREVBLOCKS * Separate target ton_crypto into TVM-related and -unrelared code * Add fine for failed "send message"; rework SENDMSG * Fix include * Fix bugs, improve action fines * Disable fines for special accounts * Handle msg_balance_remaining.grams == null in transaction.cpp * Bugfixes in SENDMSG * Fix fee calculation in SENDMSG * Fix CellStorageStat and transaction.cpp after merge * SETBOUNCEONACTIONPHASEFAIL instruction * ADDDIVMOD instructions * RUNVM, RUNVMX instructions * Changes in RUNVM * Tests for adddiv and runvm * HASHEXT instruction * Improve opcode-timing More iterations Don't measure preliminary run Remove logs and other excessive operations Add "error" to output * Increase RUNVM gas price * Optimize HASHEXT, adjust gas price * Add "bounce of action fail" flag to actions * Stack operations with unlimited arguments * Ristretto255 instructions * Adjust gas consumption * Optional fixed number of return values in RUNVM, fix exception handling * Adjust gas consumption * Simplify gas consumption logic * Support of secp256k1 and sodium libraries in builds (#11) * add support of secp256k1 library to the builds (linux, win) * add support of secp256k1 library to the builds (linux, win) * install secp256k1 via brew * install libsodium via brew; change sodium to upper case in FindSodium.cmake * install libsodium via brew; change sodium to upper case in FindSodium.cmake * simplify FindSodium.cmake * bug fixing * bug fixing * bug fixing * add macro SODIUM_STATIC * adjust build command for windows * put back original FindSodium.cmake * put back original FindSodium.cmake * fix sodium unzipped path for windows; add ninja * fix sodium unzipped path for windows; add ninja * fix sodium unzipped path for windows; add ninja * Win32 github build for secp256k1 * x64 architecture github build for secp256k1 * fix sodium linking on linux * enable docker buildx arm64 builds from forked repos * enable docker buildx arm64 builds from forked repos * enable docker buildx arm64 builds from forked repos * adjust mac builds for secp2561k and sodium * fix tonlib jni generation * minor fix * sync fixes across platforms * add libsodium build script for android and precompiled static libraries * build tonlib for android (fails) * FindSodium uppercase * remove system libsodium for android, use precompiled instead; specify SECP256K1_INCLUDE_DIR fir mac 12.6 * uppercase sodium * simplify FindSodium * fix windows build sodium path; use ninja for windows * simplify sodium 2 * adjust windows sodium paths; add paths to android jni * add ninja build windows * add ninja build windows * add ninja build windows 2 * remove win ninja * fix 1 * fix 2 * fix win 3 * fix linux compile 3 * fix jni 1 * fix jni 2 and mac * fix jni 3 * fix jni 4 * fix jni 5 * fix mac 6 * fix mac 7 and jni paths * fix jni 8 * rework sodium for android * rework sodium for android * rework sodium for android 2 * fixed sodium for android 2 * fixed sodium for android 3 * static secp256k1 for android * add precompiled arm secp256k1 * add precompiled arm secp256k1 * build native-lib with secp256k1 x86-64 (non arm) * update precompiled with NDK libsecp256k1.a * update precompiled with NDK libsecp256k1.a * update precompiled with NDK libsecp256k1.a * refactor llvm-strip location * refactor llvm-strip location * add native-lib.so for armv7a, armv8a * add native-lib.so for armv7a, armv8a * test armv7a, armv8a * armv7a - fails linking on sodium, test -> armv8a * works x86-64, armv7a - fails linking on sodium, armv8a - fails linking secp256k1 (incompatible with aarch64linux) * update libpsec256k1, sodium static libs * test x86 android native-lib * test armv7 android native-lib * test armv8 android native-lib * x86_64 and arm64 android native-lib works * x86_64 and arm64 android native-lib works * x86_64 and arm64 android native-lib works * test armv7 android native-lib * test all android native-libs * test all android native-libs * test all android native-libs * test all android native-libs - without SodiumAndroid * test all android native-libs - with FindSodiumAndroid.cmake * win, with Sodium via SODIUM_DIR * win, with Sodium via SODIUM_DIR env * win, with Sodium via SODIUM_DIR env * win, with Sodium via SODIUM_DIR env and SODIUM_USE_STATIC_LIBS * win, with Sodium via SODIUM_DIR, SODIUM_USE_STATIC_LIBS and SODIUM_INCLUDE_DIR * android, with FindSodium * android, with FindSodium with SODIUM_USE_STATIC_LIBS * remove if not apple * target_link_libraries(ton_crypto_core PUBLIC secp256k1) * android SECP256K1_INCLUDE_DIRS * android SECP256K1_INCLUDE_DIR * add libsecp256k1.a/so pre-compiled with ubuntu 22 x86-64 * add libsecp256k1.a/so pre-compiled with ubuntu 22 x86-64 * sodium dirs * sodium dirs * sodium dirs * remove NOT APPLE and SodiumAndroid * add NOT APPLE and remove SodiumAndroid * add NOT APPLE and remove SodiumAndroid * remove build scripts for 18.04, reduce CMakeLists.txt * remove build scripts for 18.04, reduce CMakeLists.txt * Fix cas consumption during library load * Fix fetch_config_params after merge * Add all ADDDIVMOD ops to Asm.fif * Save unpaid storage fee to due_payment * Add "set prev blocks info" to emulator * Adjusted builds (#13) * Update flake.nix Add libsodium * add libsecp256k1-dev and libsodium-dev into wasm build * make back emulator a shared library; put emulator to artifacts; compile wasm artifacts with sodium and secp256k1. * add secp256k1 to nix * compile emulator statically with nix * compile emulator statically with nix * compile emulator lib statically with nix * compile emulator lib statically with nix * add libemulator to artifacts * add shared libemulator library to artifacts * minor release fix * update set-output commands; add recent_changelog.md * releases fixes * releases fixes, multiline * releases fixes, multiline * releases fixes, multiline * put back multiline changelog * put back multiline changelog * ConfigParam 19 (global-id) and GLOBALID instruction * Fix gas consumption in HASHEXT * Add blst library * Add bls instructions * Allow passing long code to opcode-timing * Add bls testcase * More BLS instructions * Fix tests, add bls tests * Add more bls tests * Improve some bls operations * Adjust some BLS gas prices * Adjust BLS gas prices * Enable __BLST_PORTABLE__ flag only if PORTABLE flag is set * Add tests for BLS_PAIRING * GASCONSUMED instruction * Fix compilation against docker with blst library; (#14) * fix compilation against docker with blst library; add precompiled libblst.a to android builds * minor fix * Adjust BLKSWX gas * Fix comparison with NAN * Allow arbitrary integers for scalars in ristretto multiplication, fix test * Adjust nix builds according to PR 694 (#15) * integrate and test PR-694 * integrate and test PR-694, test 2 * Add P256_CHKSIGN (secp256r1) --------- Co-authored-by: SpyCheese <mikle98@yandex.ru> Co-authored-by: neodiX42 <namlem@gmail.com>
396 lines
14 KiB
YAML
396 lines
14 KiB
YAML
name: Create release
|
|
|
|
on: [workflow_dispatch]
|
|
|
|
permissions: write-all
|
|
|
|
jobs:
|
|
create-release:
|
|
runs-on: ubuntu-22.04
|
|
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
|
|
- name: Download Linux x86-64 artifacts
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
workflow: ton-x86-64-linux.yml
|
|
path: artifacts
|
|
workflow_conclusion: success
|
|
skip_unpack: true
|
|
|
|
- name: Download and unzip Linux x86-64 artifacts
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
workflow: ton-x86-64-linux.yml
|
|
path: artifacts
|
|
workflow_conclusion: success
|
|
skip_unpack: false
|
|
|
|
# - name: Download Linux arm64 artifacts
|
|
# uses: dawidd6/action-download-artifact@v2
|
|
# with:
|
|
# workflow: ton-aarch64-linux.yml
|
|
# path: artifacts
|
|
# workflow_conclusion: success
|
|
# skip_unpack: true
|
|
#
|
|
# - name: Download and unzip Linux arm64 artifacts
|
|
# uses: dawidd6/action-download-artifact@v2
|
|
# with:
|
|
# workflow: ton-aarch64-linux.yml
|
|
# path: artifacts
|
|
# workflow_conclusion: success
|
|
# skip_unpack: false
|
|
|
|
- name: Download Mac x86-64 artifacts
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
workflow: ton-x86-64-macos.yml
|
|
path: artifacts
|
|
workflow_conclusion: success
|
|
skip_unpack: true
|
|
|
|
- name: Download and unzip Mac x86-64 artifacts
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
workflow: ton-x86-64-macos.yml
|
|
path: artifacts
|
|
workflow_conclusion: success
|
|
skip_unpack: false
|
|
|
|
# - name: Download Mac arm64 artifacts
|
|
# uses: dawidd6/action-download-artifact@v2
|
|
# with:
|
|
# workflow: ton-aarch64-macos.yml
|
|
# path: artifacts
|
|
# workflow_conclusion: success
|
|
# skip_unpack: true
|
|
#
|
|
# - name: Download and unzip Mac arm64 artifacts
|
|
# uses: dawidd6/action-download-artifact@v2
|
|
# with:
|
|
# workflow: ton-aarch64-macos.yml
|
|
# path: artifacts
|
|
# workflow_conclusion: success
|
|
# skip_unpack: false
|
|
|
|
- name: Download Windows artifacts
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
workflow: win-2019-compile.yml
|
|
path: artifacts
|
|
workflow_conclusion: success
|
|
skip_unpack: true
|
|
|
|
- name: Download and unzip Windows artifacts
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
workflow: win-2019-compile.yml
|
|
path: artifacts
|
|
workflow_conclusion: success
|
|
skip_unpack: false
|
|
|
|
- name: Download WASM artifacts
|
|
uses: dawidd6/action-download-artifact@v2
|
|
with:
|
|
workflow: ton-wasm-emscripten.yml
|
|
path: artifacts
|
|
workflow_conclusion: success
|
|
skip_unpack: true
|
|
|
|
- name: Show all artifacts
|
|
run: |
|
|
tree artifacts
|
|
|
|
|
|
# create release
|
|
|
|
- name: Read Changelog.md and use it as a body of new release
|
|
id: read_release
|
|
shell: bash
|
|
run: |
|
|
r=$(cat recent_changelog.md)
|
|
r="${r//'%'/'%25'}"
|
|
r="${r//$'\n'/'%0A'}"
|
|
r="${r//$'\r'/'%0D'}"
|
|
echo "::set-output name=CHANGELOG_BODY::$r"
|
|
|
|
- name: Get next tag
|
|
id: tag
|
|
run: |
|
|
git fetch --all --tags
|
|
git tag -l
|
|
NEW_TAG=v$(date +'%Y.%m')
|
|
FOUND=$(git tag -l | grep $NEW_TAG | wc -l)
|
|
if [ $FOUND -eq 0 ]; then
|
|
echo "TAG=$NEW_TAG" >> $GITHUB_OUTPUT
|
|
else
|
|
echo "TAG=$NEW_TAG-$FOUND" >> $GITHUB_OUTPUT
|
|
fi
|
|
|
|
- name: Get registration token
|
|
id: getRegToken
|
|
run: |
|
|
curl -X POST -H \"Accept: application/vnd.github+json\" -H 'Authorization: token ${{ secrets.GITHUB_TOKEN }}' https://api.github.com/repos/ton-blockchain/ton/actions/runners/registration-token
|
|
|
|
- name: Create release
|
|
id: create_release
|
|
uses: actions/create-release@v1
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
with:
|
|
tag_name: ${{ steps.tag.outputs.TAG }}
|
|
release_name: TON ${{ steps.tag.outputs.TAG }}
|
|
body: |
|
|
${{ steps.read_release.outputs.CHANGELOG_BODY }}
|
|
draft: false
|
|
prerelease: false
|
|
|
|
# upload
|
|
|
|
# win
|
|
|
|
- name: Upload Windows 2019 artifacts
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries.zip
|
|
asset_name: ton-win-x86-64.zip
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Windows 2019 single artifact - fift
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries/fift.exe
|
|
asset_name: fift.exe
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Windows 2019 single artifact - func
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries/func.exe
|
|
asset_name: func.exe
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Windows 2019 single artifact - lite-client
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries/lite-client.exe
|
|
asset_name: lite-client.exe
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Windows 2019 single artifact - rldp-http-proxy
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries/rldp-http-proxy.exe
|
|
asset_name: rldp-http-proxy.exe
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Windows 2019 single artifact - http-proxy
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries/http-proxy.exe
|
|
asset_name: http-proxy.exe
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Windows 2019 single artifact - storage-daemon-cli
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries/storage-daemon-cli.exe
|
|
asset_name: storage-daemon-cli.exe
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Windows 2019 single artifact - tonlibjson
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries/tonlibjson.dll
|
|
asset_name: tonlibjson.dll
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Windows 2019 single artifact - tonlib-cli
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-win-binaries/tonlib-cli.exe
|
|
asset_name: tonlib-cli.exe
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
# mac x86-64
|
|
|
|
- name: Upload Mac x86-64 artifacts
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries.zip
|
|
asset_name: ton-mac-x86-64.zip
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Mac x86-64 single artifact - fift
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries/fift
|
|
asset_name: fift-mac-x86-64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Mac x86-64 single artifact - func
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries/func
|
|
asset_name: func-mac-x86-64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Mac x86-64 single artifact - lite-client
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries/lite-client
|
|
asset_name: lite-client-mac-x86-64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Mac x86-64 single artifact - rldp-http-proxy
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries/rldp-http-proxy
|
|
asset_name: rldp-http-proxy-mac-x86-64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Mac x86-64 single artifact - http-proxy
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries/http-proxy
|
|
asset_name: http-proxy-mac-x86-64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Mac x86-64 single artifact - storage-daemon-cli
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries/storage-daemon-cli
|
|
asset_name: storage-daemon-cli-mac-x86-64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Mac x86-64 single artifact - tonlibjson
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries/libtonlibjson.dylib
|
|
asset_name: tonlibjson-mac-x86-64.dylib
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Mac x86-64 single artifact - tonlib-cli
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-macos-binaries/tonlib-cli
|
|
asset_name: tonlib-cli-mac-x86-64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
# linux x86-64
|
|
|
|
- name: Upload Linux x86-64 artifacts
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries.zip
|
|
asset_name: ton-linux-x86_64.zip
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Linux x86-64 single artifact - fift
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries/fift
|
|
asset_name: fift-linux-x86_64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Linux x86-64 single artifact - func
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries/func
|
|
asset_name: func-linux-x86_64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Linux x86-64 single artifact - lite-client
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries/lite-client
|
|
asset_name: lite-client-linux-x86_64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Linux x86-64 single artifact - rldp-http-proxy
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries/rldp-http-proxy
|
|
asset_name: rldp-http-proxy-linux-x86_64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Linux x86-64 single artifact - http-proxy
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries/http-proxy
|
|
asset_name: http-proxy-linux-x86_64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Linux x86-64 single artifact - storage-daemon-cli
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries/storage-daemon-cli
|
|
asset_name: storage-daemon-cli-linux-x86_64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Linux x86-64 single artifact - tonlibjson
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries/libtonlibjson.so
|
|
asset_name: tonlibjson-linux-x86_64.so
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload Linux x86-64 single artifact - tonlib-cli
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-x86_64-linux-binaries/tonlib-cli
|
|
asset_name: tonlib-cli-linux-x86_64
|
|
tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
# - name: Upload Linux arm64 artifacts
|
|
# uses: svenstaro/upload-release-action@v2
|
|
# with:
|
|
# repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
# file: artifacts/ton-aarch64-linux-binaries.zip
|
|
# asset_name: ton-linux-arm64.zip
|
|
# tag: ${{ steps.tag.outputs.TAG }}
|
|
#
|
|
# - name: Upload Mac arm64 artifacts
|
|
# uses: svenstaro/upload-release-action@v2
|
|
# with:
|
|
# repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
# file: artifacts/ton-aarch64-macos-binaries
|
|
# asset_name: ton-mac-arm64.zip
|
|
# tag: ${{ steps.tag.outputs.TAG }}
|
|
|
|
- name: Upload WASM artifacts
|
|
uses: svenstaro/upload-release-action@v2
|
|
with:
|
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
|
file: artifacts/ton-wasm-binaries.zip
|
|
asset_name: ton-wasm-binaries.zip
|
|
tag: ${{ steps.tag.outputs.TAG }}
|