diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 30eee7620..575880970 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -19,7 +19,7 @@ jobs: - project: agoric version: agoric-upgrade-7-2 - project: akash - version: v0.24.0 + version: v0.26.1 - project: assetmantle version: v1.0.0 - project: autonomy diff --git a/Dockerfile b/Dockerfile index b3265e17f..7ffd97dec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -98,6 +98,21 @@ ARG BINARY_URL RUN curl -Lo /bin/$PROJECT_BIN $BINARY_URL RUN chmod +x /bin/$PROJECT_BIN +# +# Optional image to install from binary zip +# +FROM build_base AS binary_zip + +ARG BINARY_URL +ARG BINARY_ZIP_PATH + +RUN curl -Lo /bin/$PROJECT_BIN.zip $BINARY_URL +RUN unzip /bin/$PROJECT_BIN.zip -d /bin && rm /bin/$PROJECT_BIN.zip +RUN if [ -n "$BINARY_ZIP_PATH" ]; then \ + mv /bin/${BINARY_ZIP_PATH} /bin; \ + fi +RUN chmod +x /bin/$PROJECT_BIN + # # Custom image for injective # diff --git a/README.md b/README.md index 63389bf17..fb92ad56c 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ tagged with the form `$COSMOS_OMNIBUS_VERSION-$PROJECT-$PROJECT_VERSION`. |Project|Version|Image| | |---|---|---|---| |[agoric](https://github.com/Agoric/ag0)|`agoric-upgrade-7-2`|`ghcr.io/akash-network/cosmos-omnibus:v0.3.48-agoric-agoric-upgrade-7-2`|[Example](./agoric)| -|[akash](https://github.com/akash-network/node)|`v0.24.0`|`ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0`|[Example](./akash)| +|[akash](https://github.com/akash-network/node)|`v0.26.1`|`ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1`|[Example](./akash)| |[assetmantle](https://github.com/AssetMantle/node)|`v1.0.0`|`ghcr.io/akash-network/cosmos-omnibus:v0.3.48-assetmantle-v1.0.0`|[Example](./assetmantle)| |[autonomy](https://github.com/AutonomyNetwork/autonomy-chain)|`v1.2.1`|`ghcr.io/akash-network/cosmos-omnibus:v0.3.48-autonomy-v1.2.1`|[Example](./autonomy)| |[bandchain](https://github.com/bandprotocol/chain)|`v2.5.1`|`ghcr.io/akash-network/cosmos-omnibus:v0.3.48-bandchain-v2.5.1`|[Example](./bandchain)| diff --git a/_examples/load-balanced-rpc-nodes/node_deploy.yml b/_examples/load-balanced-rpc-nodes/node_deploy.yml index 67c28063a..8aef7952e 100644 --- a/_examples/load-balanced-rpc-nodes/node_deploy.yml +++ b/_examples/load-balanced-rpc-nodes/node_deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: node: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=my-moniker-1 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/_examples/snapshot_backup/deploy.yml b/_examples/snapshot_backup/deploy.yml index 15b24d749..28e3bcaf9 100644 --- a/_examples/snapshot_backup/deploy.yml +++ b/_examples/snapshot_backup/deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: node: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=my-moniker-1 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/_examples/statesync/snapshot-deploy.yml b/_examples/statesync/snapshot-deploy.yml index d9e411023..33d9c1d36 100644 --- a/_examples/statesync/snapshot-deploy.yml +++ b/_examples/statesync/snapshot-deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: node1: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=public-node-1 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json @@ -26,7 +26,7 @@ services: # data: # mount: /root/.akash node2: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=public-node-2 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/_examples/statesync/statesync-deploy.yml b/_examples/statesync/statesync-deploy.yml index 66b20ae86..e17c70455 100644 --- a/_examples/statesync/statesync-deploy.yml +++ b/_examples/statesync/statesync-deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: node1: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=private_node_1 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/_examples/validator-and-private-sentries/deploy.yml b/_examples/validator-and-private-sentries/deploy.yml index a624a949b..e7819e21a 100644 --- a/_examples/validator-and-private-sentries/deploy.yml +++ b/_examples/validator-and-private-sentries/deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: validator: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=validator - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json @@ -38,7 +38,7 @@ services: # data: # mount: /root/.akash node1: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=private_node_1 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json @@ -68,7 +68,7 @@ services: # data: # mount: /root/.akash node2: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=private_node_2 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/_examples/validator-and-public-sentries/sentries-deploy.yml b/_examples/validator-and-public-sentries/sentries-deploy.yml index 59b699d61..e7574668f 100644 --- a/_examples/validator-and-public-sentries/sentries-deploy.yml +++ b/_examples/validator-and-public-sentries/sentries-deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: node1: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=private_node_1 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json @@ -32,7 +32,7 @@ services: # data: # mount: /root/.akash node2: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=private_node_2 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/_examples/validator-and-public-sentries/validator-deploy.yml b/_examples/validator-and-public-sentries/validator-deploy.yml index 23df9bf6d..7f971864b 100644 --- a/_examples/validator-and-public-sentries/validator-deploy.yml +++ b/_examples/validator-and-public-sentries/validator-deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: validator: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=validator - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/_examples/validator-and-tmkms/deploy.yml b/_examples/validator-and-tmkms/deploy.yml index bf88a2a0c..eee2b6075 100644 --- a/_examples/validator-and-tmkms/deploy.yml +++ b/_examples/validator-and-tmkms/deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: node: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=my-moniker-1 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/akash/README.md b/akash/README.md index 8ac08cbca..5095383f7 100644 --- a/akash/README.md +++ b/akash/README.md @@ -2,12 +2,12 @@ | | | |---|---| -|Version|`v0.24.0`| +|Version|`v0.26.1`| |Binary|`akash`| |Directory|`.akash`| |ENV namespace|`AKASH`| |Repository|`https://github.com/akash-network/node`| -|Image|`ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0`| +|Image|`ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1`| ## Examples diff --git a/akash/build.yml b/akash/build.yml index 0cb4ea1b6..24d0a39c2 100644 --- a/akash/build.yml +++ b/akash/build.yml @@ -6,11 +6,10 @@ services: context: ../ args: PROJECT: akash - VERSION: v0.24.0 + VERSION: v0.26.1 REPOSITORY: https://github.com/akash-network/node - GOLANG_VERSION: 1.21-bullseye - DEBIAN_VERSION: bullseye - INSTALL_PACKAGES: jq + BUILD_IMAGE: binary_zip + BINARY_URL: https://github.com/akash-network/node/releases/download/v0.26.1/akash_linux_amd64.zip?checksum=sha256:5a2b406e1df0144ef23a184837c5f6bf5e704271ecb94f94d7f705a4f90f2580 ports: - '26656:26656' - '26657:26657' diff --git a/akash/deploy.yml b/akash/deploy.yml index 937b68c9d..429c5ba82 100644 --- a/akash/deploy.yml +++ b/akash/deploy.yml @@ -3,7 +3,7 @@ version: "2.0" services: node: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 env: - MONIKER=my-moniker-1 - CHAIN_JSON=https://raw.githubusercontent.com/akash-network/net/main/mainnet/meta.json diff --git a/akash/docker-compose.yml b/akash/docker-compose.yml index 6449c6cb2..482b4e89d 100644 --- a/akash/docker-compose.yml +++ b/akash/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.4' services: node_1: - image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.24.0 + image: ghcr.io/akash-network/cosmos-omnibus:v0.3.48-akash-v0.26.1 ports: - '26656:26656' - '26657:26657'