Build and Upgrade

Run the Ansible build step for neard with the target version. It will check out the specified version, build it, and upload the binary to the corresponding S3 bucket under /bin/neard-<target_version>. For example, see the command below for the dev build server:

dev-ansible-playbook -i inventories/development-operations/hosts --limit build-d01.attestant.io build.yml --extra-vars "neard_version=2.6.3"

Update the version and checksum in ops/ansible/roles/neard/defaults/main.yml, then rerun the playbook. This will download the corresponding version, update the symlink, and restart the neard service.

neard_version: '2.6.3'
neard_checksum: 'sha256:16d93ec76fe5ed9887e935b405ca60d5514da6ac6e15ae667c58bbb030d53d82'