Skip to content

Commit

Permalink
build(release): add aarch64
Browse files Browse the repository at this point in the history
  • Loading branch information
evilrobot-01 committed Apr 14, 2024
1 parent 64081eb commit 2d461c9
Showing 1 changed file with 3 additions and 49 deletions.
52 changes: 3 additions & 49 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,51 +13,6 @@ on:
- 'frank/build-macos'

jobs:
# build-node-for-linux:
# runs-on: ubuntu-22.04
# permissions:
# contents: write
# strategy:
# matrix:
# cpu: [ "", "skylake" ]
# env:
# RUSTFLAGS: "-C target-cpu=${{ matrix.cpu }}"
# name: "pop-node${{ matrix.cpu != '' && format('-{0}', matrix.cpu) || '' }}"
# steps:
# - name: Checkout
# uses: actions/checkout@v4
# with:
# fetch-depth: 0
# ref: ${{ github.event.inputs.ref }}
#
# - name: Install packages
# run: |
# sudo apt-get install -y protobuf-compiler
# protoc --version
#
# - name: Build node
# run: cargo build --profile=production -p pop-node
#
# - name: Save binary
# run: |
# mkdir -p build
# cp target/production/pop-node build/${{ env.name }}
# sha256sum build/${{ env.name }} > build/${{ env.name }}.sha256
#
# - name: Upload binary
# uses: actions/upload-artifact@v3
# with:
# name: binaries
# path: build
#
# - name: Add binary to release
# if: github.event_name == 'release'
# uses: softprops/action-gh-release@v1
# with:
# files: |
# build/${{ env.name }}
# build/${{ env.name }}.sha256

build-node:
runs-on: ${{ matrix.platform.os }}
permissions:
Expand All @@ -66,8 +21,8 @@ jobs:
matrix:
platform:
# Linux
# - os: ubuntu-22.04
# target: aarch64-unknown-linux-gnu
- os: ubuntu-22.04
target: aarch64-unknown-linux-gnu
- os: ubuntu-22.04
target: x86_64-unknown-linux-gnu
- os: ubuntu-22.04
Expand All @@ -92,9 +47,8 @@ jobs:
- name: Install packages (Linux)
if: contains(matrix.platform.target, 'linux')
run: |
sudo apt-get install -y protobuf-compiler
sudo apt-get install -y protobuf-compiler ${{ contains(matrix.platform.target, 'aarch64') && 'crossbuild-essential-arm64' || '' }}
protoc --version
# gcc-aarch64-linux-gnu
- name: Install packages (macOS)
if: contains(matrix.platform.target, 'apple')
Expand Down

0 comments on commit 2d461c9

Please sign in to comment.