ci: собand контракт--arch v3 (SBPFv3, как прод mainnet) на builder agave 4.2.2
This commit is contained in:
@@ -112,12 +112,8 @@ jobs:
|
||||
cp ../deploy/dev_smart_updown-keypair.json .anchor/smart_updown-keypair.json 2>/dev/null || true
|
||||
cp ../deploy/dev_smart_updown-keypair.json .anchor/9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf-keypair.json 2>/dev/null || true
|
||||
ls -la .anchor/
|
||||
echo "### cargo-build-sbf версия и arch:"
|
||||
"$HOME/solana-local/cargo-build-sbf" --version 2>&1 | head -2
|
||||
"$HOME/solana-local/cargo-build-sbf" --help 2>&1 | grep -iE 'arch|elf|sbpf|target' | head -10
|
||||
echo "### (конец дигнocтика arch)"
|
||||
echo "### построение:"
|
||||
anchor build --ignore-keys
|
||||
echo "### построение (явно --arch v3, как прод mainnet):"
|
||||
anchor build --ignore-keys -- --arch v3 2>&1 | tail -8
|
||||
|
||||
- name: Test program
|
||||
working-directory: program
|
||||
@@ -132,14 +128,8 @@ jobs:
|
||||
export PATH="$HOME/solana-local:$HOME/.cargo/bin:$PATH"
|
||||
RPC=http://192.168.76.181:8899
|
||||
echo ">>> Деплой в НАШУ сеть solana-net (RPC $RPC)"
|
||||
echo "### sbpf-версия артефакта:"
|
||||
SO=target/deploy/smart_updown.so
|
||||
ls -la "$SO"
|
||||
readelf -S "$SO" 2>/dev/null | grep -iE "sbpf|note|\.dynamic" | head
|
||||
readelf -p .dynamic "$SO" 2>/dev/null | grep -iE "SB|VERSION|tags" | head
|
||||
# TAGS/sbpf версия в строке .dynstr / env
|
||||
strings "$SO" 2>/dev/null | grep -iE "sbpf|sbf" | head
|
||||
echo "### sbpf-версия (end)"
|
||||
echo "### собранный артефакт:"
|
||||
ls -la target/deploy/smart_updown.so
|
||||
# проверка, что наша сеть жива
|
||||
for i in $(seq 1 20); do
|
||||
curl -s $RPC -H 'Content-Type: application/json' \
|
||||
|
||||
Reference in New Issue
Block a user