Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
rygine committed Jun 6, 2024
1 parent dac1f0f commit 287343c
Showing 1 changed file with 46 additions and 6 deletions.
52 changes: 46 additions & 6 deletions .github/workflows/release-node-bindings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,49 @@ jobs:
cd bindings_node
ls -la
# - name: Upload binary
# uses: actions/upload-artifact@v3
# with:
# name: ${{ matrix.target }}
# path: bindings_ffi/target/${{ matrix.target }}/release/libxmtpv3.so
# retention-days: 1
build-macos:
runs-on: warp-macos-latest-arm64-6x
strategy:
fail-fast: false
matrix:
target: [x86_64-apple-darwin, aarch64-apple-darwin]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Cache
uses: actions/cache@v3
with:
path: |
~/.cargo/registry
~/.cargo/git
./target/${{ matrix.target }}
key: ${{ matrix.target }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }}
- name: Install rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
profile: minimal
override: true
target: ${{ matrix.target }}
- name: Setup node
uses: actions/setup-node@v4
with:
node-version-file: ".node-version"
cache-dependency-path: "bindings_node/yarn.lock"
cache: "yarn"
env:
SKIP_YARN_COREPACK_CHECK: "1"
- name: Enable corepack
run: corepack enable
- name: Install dependencies
run: |
cd bindings_node
yarn
- name: Build target
run: |
cd bindings_node
yarn build --target ${{ matrix.target }}
- name: List files
run: |
cd bindings_node
ls -la

0 comments on commit 287343c

Please sign in to comment.