diff --git a/.github/workflows/arm64-binary.yml b/.github/workflows/arm64-binary.yml index 43831e3f16a..6c76f6d7763 100644 --- a/.github/workflows/arm64-binary.yml +++ b/.github/workflows/arm64-binary.yml @@ -21,9 +21,15 @@ jobs: node-version: 20 architecture: "arm64" check-latest: true - - run: | + - name: Install Dependencies + run: yarn install --frozen-lockfile + - name: Rebuild Native Modules for ARM64 + run: yarn add --force --arch=arm64 --platform=linux node-gyp && yarn --force + - name: Build Project + run: yarn build + - name: Package with Caxa + run: | yarn global add caxa - yarn install --frozen-lockfile --force && yarn build npx caxa --input . --output "lodestar" -- "{{caxa}}/node_modules/.bin/node" "{{caxa}}/node_modules/.bin/lodestar" - uses: actions/upload-artifact@v3 with: