@@ -23,9 +23,9 @@ inputs:
2323runs :
2424 using : " composite"
2525 steps :
26- - uses : . /.github/actions/setup/
27- - uses : . /.github/actions/setup-solana/
28-
26+ - uses : Woody4618/github-action /.github/actions/setup/
27+ - uses : Woody4618/github-action /.github/actions/setup-solana/
28+
2929 - name : Write keypairs
3030 shell : bash
3131 run : |
@@ -73,20 +73,20 @@ runs:
7373 echo "Error: No buffer provided"
7474 exit 1
7575 fi
76-
76+
7777 # Get current and new program sizes
7878 CURRENT_SIZE=$(solana program show "${{ inputs.program-id }}" -u "${{ inputs.rpc-url }}" | grep "Data Length:" | cut -d ":" -f2 | cut -d " " -f2)
7979 NEW_SIZE=$(wc -c < "./target/deploy/${{ inputs.program }}.so")
8080 echo "Current program size: $CURRENT_SIZE bytes"
8181 echo "New program size: $NEW_SIZE bytes"
82-
82+
8383 # Extend program if needed
8484 if [ $NEW_SIZE -gt $CURRENT_SIZE ]; then
8585 echo "Program needs to be extended"
8686 solana program extend "${{ inputs.program-id }}" $((NEW_SIZE - CURRENT_SIZE)) -u "${{ inputs.rpc-url }}" -k ./deploy-keypair.json
8787 echo "Program extended successfully"
8888 fi
89-
89+
9090 # Upgrade program
9191 solana program upgrade "${{ inputs.buffer }}" "${{ inputs.program-id }}" -k ./deploy-keypair.json -u "${{ inputs.rpc-url }}"
9292
@@ -101,4 +101,4 @@ runs:
101101 shell : bash
102102 run : |
103103 rm -f ./deploy-keypair.json
104- rm -f ./program-keypair.json
104+ rm -f ./program-keypair.json
0 commit comments