Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## Description 1. Creates a workflow to obtain the latest mithril release `mithril-latest.yml` 2. Changes `guild-deploy.sh` from the static version bump for mithril to obtaining the latest release. 3. Triggers the **Docker Image** workflow (`dockerfile_bin.yml`) when a push changes `files/docker/node/release-versions/mithril-latest.txt`. ## Where should the reviewer start? Testing via `./guild-deploy.sh -b mithril-latest-releases -s m` should update the `mithril-client --version` output to `0.5.5+0780dfa` ## Motivation and context Breaking changes between mithril release v2342.0 and v2347.0. Once the latest snaphot is signed by v2347.0 the v2342.0 client no longer works (for the latest snapshot). ## Which issue it fixes? Closes #1714 ## How has this been tested? Running the current guild cardano-node:latest container, running `/opt/cardano/cnode/scripts/guild-deploy.sh -b mithril-latest-releases -s m` twice, once to update script the second to install Mithril's latest release. Then ``` ./mithril-client.sh -d INFO: The db directory does not exist.. INFO: Downloading latest mithril snapshot.. 1/6 - Checking local disk info… 2/6 - Fetching the certificate's information… 3/6 - Verifying the certificate chain… 4/6 - Downloading and unpacking the snapshot… ⠁ [00:02:13] [###########>----------------------------------------------------------------------------------------------------------------------------------------] 3.17 GiB/39.08 GiB (1468.8s) ``` confirming the download starts without certificate errors. --------- Co-authored-by: Ola [AHLNET] <[email protected]> Co-authored-by: RdLrT <[email protected]>
- Loading branch information