mirror of
https://github.com/AikidoSec/safe-chain.git
synced 2026-05-26 12:10:49 +00:00
First time build of the safe-chain binaries
This commit is contained in:
parent
72d6acaa7f
commit
b14ff4cb33
16 changed files with 608 additions and 53 deletions
12
.github/workflows/test-on-pr.yml
vendored
12
.github/workflows/test-on-pr.yml
vendored
|
|
@ -43,6 +43,18 @@ jobs:
|
|||
name: safe-chain-package
|
||||
path: aikidosec-safe-chain-*.tgz
|
||||
|
||||
- name: Create binaries
|
||||
run: |
|
||||
npm i -g esbuild@0.27.0 @yao-pkg/pkg@6.10.1
|
||||
mkdir "dist"
|
||||
esbuild "./packages/safe-chain/bin/safe-chain.js" --bundle --platform=node --target=node22 > "./dist/safe-chain.cjs"
|
||||
pkg "./dist/safe-chain.cjs" --targets node22-macos-x64 --output "./dist/macos-x64/safe-chain"
|
||||
pkg "./dist/safe-chain.cjs" --targets node22-macos-arm64 --output "./dist/macos-arm64/safe-chain"
|
||||
pkg "./dist/safe-chain.cjs" --targets node22-linux-x64 --output "./dist/linux-x64/safe-chain"
|
||||
pkg "./dist/safe-chain.cjs" --targets node22-linux-arm64 --output "./dist/linux-arm64/safe-chain"
|
||||
pkg "./dist/safe-chain.cjs" --targets node22-win-x64 --output "./dist/win-x64/safe-chain.exe"
|
||||
pkg "./dist/safe-chain.cjs" --targets node22-win-arm64 --output "./dist/win-arm64/safe-chain.exe"
|
||||
|
||||
e2e-tests:
|
||||
name: Run E2E tests
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue