mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
Merge pull request #733 from neodiX42/fix-macos-build
Fix macOS Github action, add missing artifacts
This commit is contained in:
commit
5fe8cac014
2 changed files with 26 additions and 50 deletions
74
.github/workflows/create-release.yml
vendored
74
.github/workflows/create-release.yml
vendored
|
@ -27,22 +27,6 @@ jobs:
|
||||||
workflow_conclusion: success
|
workflow_conclusion: success
|
||||||
skip_unpack: false
|
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
|
- name: Download Mac x86-64 artifacts
|
||||||
uses: dawidd6/action-download-artifact@v2
|
uses: dawidd6/action-download-artifact@v2
|
||||||
with:
|
with:
|
||||||
|
@ -59,22 +43,6 @@ jobs:
|
||||||
workflow_conclusion: success
|
workflow_conclusion: success
|
||||||
skip_unpack: false
|
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
|
- name: Download Windows artifacts
|
||||||
uses: dawidd6/action-download-artifact@v2
|
uses: dawidd6/action-download-artifact@v2
|
||||||
with:
|
with:
|
||||||
|
@ -207,6 +175,14 @@ jobs:
|
||||||
asset_name: storage-daemon-cli.exe
|
asset_name: storage-daemon-cli.exe
|
||||||
tag: ${{ steps.tag.outputs.TAG }}
|
tag: ${{ steps.tag.outputs.TAG }}
|
||||||
|
|
||||||
|
- name: Upload Windows 2019 single artifact - storage-daemon
|
||||||
|
uses: svenstaro/upload-release-action@v2
|
||||||
|
with:
|
||||||
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
file: artifacts/ton-win-binaries/storage-daemon.exe
|
||||||
|
asset_name: storage-daemon.exe
|
||||||
|
tag: ${{ steps.tag.outputs.TAG }}
|
||||||
|
|
||||||
- name: Upload Windows 2019 single artifact - tonlibjson
|
- name: Upload Windows 2019 single artifact - tonlibjson
|
||||||
uses: svenstaro/upload-release-action@v2
|
uses: svenstaro/upload-release-action@v2
|
||||||
with:
|
with:
|
||||||
|
@ -281,6 +257,14 @@ jobs:
|
||||||
asset_name: storage-daemon-cli-mac-x86-64
|
asset_name: storage-daemon-cli-mac-x86-64
|
||||||
tag: ${{ steps.tag.outputs.TAG }}
|
tag: ${{ steps.tag.outputs.TAG }}
|
||||||
|
|
||||||
|
- name: Upload Mac x86-64 single artifact - storage-daemon
|
||||||
|
uses: svenstaro/upload-release-action@v2
|
||||||
|
with:
|
||||||
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
file: artifacts/ton-x86_64-macos-binaries/storage-daemon
|
||||||
|
asset_name: storage-daemon-mac-x86-64
|
||||||
|
tag: ${{ steps.tag.outputs.TAG }}
|
||||||
|
|
||||||
- name: Upload Mac x86-64 single artifact - tonlibjson
|
- name: Upload Mac x86-64 single artifact - tonlibjson
|
||||||
uses: svenstaro/upload-release-action@v2
|
uses: svenstaro/upload-release-action@v2
|
||||||
with:
|
with:
|
||||||
|
@ -355,11 +339,19 @@ jobs:
|
||||||
asset_name: storage-daemon-cli-linux-x86_64
|
asset_name: storage-daemon-cli-linux-x86_64
|
||||||
tag: ${{ steps.tag.outputs.TAG }}
|
tag: ${{ steps.tag.outputs.TAG }}
|
||||||
|
|
||||||
|
- name: Upload Linux x86-64 single artifact - storage-daemon
|
||||||
|
uses: svenstaro/upload-release-action@v2
|
||||||
|
with:
|
||||||
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
file: artifacts/ton-x86_64-linux-binaries/storage-daemon
|
||||||
|
asset_name: storage-daemon-linux-x86_64
|
||||||
|
tag: ${{ steps.tag.outputs.TAG }}
|
||||||
|
|
||||||
- name: Upload Linux x86-64 single artifact - tonlibjson
|
- name: Upload Linux x86-64 single artifact - tonlibjson
|
||||||
uses: svenstaro/upload-release-action@v2
|
uses: svenstaro/upload-release-action@v2
|
||||||
with:
|
with:
|
||||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
file: artifacts/ton-x86_64-linux-binaries/libtonlibjson.so.0.5
|
file: artifacts/ton-x86_64-linux-binaries/libtonlibjson.so
|
||||||
asset_name: tonlibjson-linux-x86_64.so
|
asset_name: tonlibjson-linux-x86_64.so
|
||||||
tag: ${{ steps.tag.outputs.TAG }}
|
tag: ${{ steps.tag.outputs.TAG }}
|
||||||
|
|
||||||
|
@ -371,22 +363,6 @@ jobs:
|
||||||
asset_name: tonlib-cli-linux-x86_64
|
asset_name: tonlib-cli-linux-x86_64
|
||||||
tag: ${{ steps.tag.outputs.TAG }}
|
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
|
- name: Upload WASM artifacts
|
||||||
uses: svenstaro/upload-release-action@v2
|
uses: svenstaro/upload-release-action@v2
|
||||||
with:
|
with:
|
||||||
|
|
2
.github/workflows/ton-x86-64-macos.yml
vendored
2
.github/workflows/ton-x86-64-macos.yml
vendored
|
@ -11,7 +11,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
submodules: 'recursive'
|
submodules: 'recursive'
|
||||||
|
|
||||||
- uses: cachix/install-nix-action@v18
|
- uses: cachix/install-nix-action@v22
|
||||||
with:
|
with:
|
||||||
extra_nix_config: |
|
extra_nix_config: |
|
||||||
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
|
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue