From cf98aaabed543f189a35ca5d1ec35f89ff07ca83 Mon Sep 17 00:00:00 2001 From: Pantani <2406457+Pantani@users.noreply.github.com> Date: Sun, 29 Jun 2025 00:26:34 +0000 Subject: [PATCH 1/3] feat(hermes): update binaries Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- hermes/hermes-aarch64-apple-darwin.tar.gz | 4 ++-- hermes/hermes-x86_64-apple-darwin.tar.gz | 4 ++-- hermes/hermes-x86_64-unknown-linux-gnu.tar.gz | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/hermes/hermes-aarch64-apple-darwin.tar.gz b/hermes/hermes-aarch64-apple-darwin.tar.gz index 01dd95a..a428350 100644 --- a/hermes/hermes-aarch64-apple-darwin.tar.gz +++ b/hermes/hermes-aarch64-apple-darwin.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a31a95fd651d31769346d04a50171d0f973d84277b11bba71088024ee8c07c9 -size 106647692 +oid sha256:0a2e824f3c123849e0e4720ad8d0f7aff21e19d07cec561c55efc6fe3240a6ab +size 106872634 diff --git a/hermes/hermes-x86_64-apple-darwin.tar.gz b/hermes/hermes-x86_64-apple-darwin.tar.gz index 4fc4fd5..401bc3b 100644 --- a/hermes/hermes-x86_64-apple-darwin.tar.gz +++ b/hermes/hermes-x86_64-apple-darwin.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d39c460690da7a457f99569eaa9ca233f63fd517c0a22377c83a6d7c5433539 -size 107305945 +oid sha256:93bc489dc501a09619fc2fc0fe6966ab2922cdd791b86d974204851277e2ad8f +size 107509557 diff --git a/hermes/hermes-x86_64-unknown-linux-gnu.tar.gz b/hermes/hermes-x86_64-unknown-linux-gnu.tar.gz index 8ac1828..d9cf916 100644 --- a/hermes/hermes-x86_64-unknown-linux-gnu.tar.gz +++ b/hermes/hermes-x86_64-unknown-linux-gnu.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:effd6b5d698f9e3d78a4e064a407a44987ac941f3faa10411a34e72506b3aa28 -size 107601996 +oid sha256:795c4a218d285470953865d7daafaefd4540b2a5a01ba4ddd4aa021d6811d91a +size 107833802 From 4d981f7af0ba16fff1be1fef73517582c55b8a7d Mon Sep 17 00:00:00 2001 From: Julien Robert Date: Mon, 30 Jun 2025 09:44:47 +0200 Subject: [PATCH 2/3] remove hermes --- .github/workflows/gen-hermes-binaries.yml | 33 ------------- go.work | 5 -- hermes/data.go | 6 --- hermes/data_darwin_amd64.go | 6 --- hermes/data_darwin_arm64.go | 6 --- hermes/data_linux_amd64.go | 6 --- hermes/data_linux_arm64.go | 6 --- hermes/go.mod | 3 -- hermes/go.sum | 0 hermes/hermes-aarch64-apple-darwin.tar.gz | 3 -- .../hermes-aarch64-unknown-linux-gnu.tar.gz | 3 -- hermes/hermes-x86_64-apple-darwin.tar.gz | 3 -- hermes/hermes-x86_64-unknown-linux-gnu.tar.gz | 3 -- scripts/gen-hermes | 49 ------------------- 14 files changed, 132 deletions(-) delete mode 100644 .github/workflows/gen-hermes-binaries.yml delete mode 100644 go.work delete mode 100644 hermes/data.go delete mode 100644 hermes/data_darwin_amd64.go delete mode 100644 hermes/data_darwin_arm64.go delete mode 100644 hermes/data_linux_amd64.go delete mode 100644 hermes/data_linux_arm64.go delete mode 100644 hermes/go.mod delete mode 100644 hermes/go.sum delete mode 100644 hermes/hermes-aarch64-apple-darwin.tar.gz delete mode 100644 hermes/hermes-aarch64-unknown-linux-gnu.tar.gz delete mode 100644 hermes/hermes-x86_64-apple-darwin.tar.gz delete mode 100644 hermes/hermes-x86_64-unknown-linux-gnu.tar.gz delete mode 100755 scripts/gen-hermes diff --git a/.github/workflows/gen-hermes-binaries.yml b/.github/workflows/gen-hermes-binaries.yml deleted file mode 100644 index a9ddf8c..0000000 --- a/.github/workflows/gen-hermes-binaries.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Generate Hermes binaries - -on: - schedule: - - cron: "0 0 * * *" # every day at midnight - -jobs: - gen-hermes: - name: "Generate hermes binaries" - runs-on: ubuntu-latest - concurrency: gen-hermes - steps: - - uses: actions/checkout@v4 - with: - lfs: true - - - run: ./scripts/gen-hermes - - - name: Create Pull Request - id: cpr - uses: peter-evans/create-pull-request@v7 - with: - title: "feat(hermes): update binaries" - commit-message: "feat(hermes): update binaries" - body: | - ## DESCRIPTION - [New Hermes Release](https://github.com/informalsystems/hermes/releases/latest) - ### DISCLAIMER - **After merging this PR, create a release tag based on the Hermes binary version using this pattern: `hermes/`.** - _Eg: `hermes/v1.12.0`_ - branch: feat/gen-hermes - delete-branch: true - signoff: true diff --git a/go.work b/go.work deleted file mode 100644 index 9b1589c..0000000 --- a/go.work +++ /dev/null @@ -1,5 +0,0 @@ -go 1.21.1 - -toolchain go1.21.1 - -use ./hermes diff --git a/hermes/data.go b/hermes/data.go deleted file mode 100644 index ac40aa3..0000000 --- a/hermes/data.go +++ /dev/null @@ -1,6 +0,0 @@ -package hermes - -// Binary returns the compressed platform specific Hermes binary. -func Binary() []byte { - return binaryCompressed -} diff --git a/hermes/data_darwin_amd64.go b/hermes/data_darwin_amd64.go deleted file mode 100644 index a3f56c2..0000000 --- a/hermes/data_darwin_amd64.go +++ /dev/null @@ -1,6 +0,0 @@ -package hermes - -import _ "embed" // embed is required for binary embedding. - -//go:embed hermes-x86_64-apple-darwin.tar.gz -var binaryCompressed []byte diff --git a/hermes/data_darwin_arm64.go b/hermes/data_darwin_arm64.go deleted file mode 100644 index a1518a5..0000000 --- a/hermes/data_darwin_arm64.go +++ /dev/null @@ -1,6 +0,0 @@ -package hermes - -import _ "embed" // embed is required for binary embedding. - -//go:embed hermes-aarch64-apple-darwin.tar.gz -var binaryCompressed []byte diff --git a/hermes/data_linux_amd64.go b/hermes/data_linux_amd64.go deleted file mode 100644 index c9757d8..0000000 --- a/hermes/data_linux_amd64.go +++ /dev/null @@ -1,6 +0,0 @@ -package hermes - -import _ "embed" // embed is required for binary embedding. - -//go:embed hermes-x86_64-unknown-linux-gnu.tar.gz -var binaryCompressed []byte diff --git a/hermes/data_linux_arm64.go b/hermes/data_linux_arm64.go deleted file mode 100644 index 6665bd8..0000000 --- a/hermes/data_linux_arm64.go +++ /dev/null @@ -1,6 +0,0 @@ -package hermes - -import _ "embed" // embed is required for binary embedding. - -//go:embed hermes-aarch64-unknown-linux-gnu.tar.gz -var binaryCompressed []byte diff --git a/hermes/go.mod b/hermes/go.mod deleted file mode 100644 index 772d3cf..0000000 --- a/hermes/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module github.com/ignite/ignite-files/hermes - -go 1.21.1 diff --git a/hermes/go.sum b/hermes/go.sum deleted file mode 100644 index e69de29..0000000 diff --git a/hermes/hermes-aarch64-apple-darwin.tar.gz b/hermes/hermes-aarch64-apple-darwin.tar.gz deleted file mode 100644 index a428350..0000000 --- a/hermes/hermes-aarch64-apple-darwin.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0a2e824f3c123849e0e4720ad8d0f7aff21e19d07cec561c55efc6fe3240a6ab -size 106872634 diff --git a/hermes/hermes-aarch64-unknown-linux-gnu.tar.gz b/hermes/hermes-aarch64-unknown-linux-gnu.tar.gz deleted file mode 100644 index db36da7..0000000 --- a/hermes/hermes-aarch64-unknown-linux-gnu.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5 -size 9 diff --git a/hermes/hermes-x86_64-apple-darwin.tar.gz b/hermes/hermes-x86_64-apple-darwin.tar.gz deleted file mode 100644 index 401bc3b..0000000 --- a/hermes/hermes-x86_64-apple-darwin.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93bc489dc501a09619fc2fc0fe6966ab2922cdd791b86d974204851277e2ad8f -size 107509557 diff --git a/hermes/hermes-x86_64-unknown-linux-gnu.tar.gz b/hermes/hermes-x86_64-unknown-linux-gnu.tar.gz deleted file mode 100644 index d9cf916..0000000 --- a/hermes/hermes-x86_64-unknown-linux-gnu.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:795c4a218d285470953865d7daafaefd4540b2a5a01ba4ddd4aa021d6811d91a -size 107833802 diff --git a/scripts/gen-hermes b/scripts/gen-hermes deleted file mode 100755 index e4246df..0000000 --- a/scripts/gen-hermes +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/bash - -# Define the repository URL and the folder where you want to save the binaries -LAST_RELEASE_API="https://api.github.com/repos/informalsystems/hermes/releases/latest" -REPO_URL="https://github.com/informalsystems/hermes" -DEST_FOLDER="hermes" - -# Get the latest release version from GitHub API -RELEASE_INFO=$(curl -s -L "$LAST_RELEASE_API") -LATEST_TAG=$(echo "$RELEASE_INFO" | grep -o '"tag_name": "[^"]*' | grep -o '[^"]*$') - -# Get the latest hermes binary version from the ignite-files repo tag -HERMES_TAG=$(git ls-remote 2>/dev/null | grep -o 'hermes/v[0-9.]*$' | cut -c 8- | tail -n 1) - -echo "Latest Hermes Release: $LATEST_TAG" -echo "Current Hermes Binary: $HERMES_TAG" - -# Function to compare versions -version_gt() { test "$(printf '%s\n' "$@" | sort -V | head -n 1)" != "$1"; } - -# Check if there's a new release -if version_gt "$LATEST_TAG" "$HERMES_TAG"; then - echo "A new release ($LATEST_TAG) is available. Downloading binaries..." -else - echo "No new release found." - exit 0 -fi - -# Loop through each platform and download the corresponding binary -PLATFORMS=("aarch64-apple-darwin" "aarch64-unknown-linux-gnu" "x86_64-apple-darwin" "x86_64-unknown-linux-gnu") -for PLATFORM in "${PLATFORMS[@]}"; do - BINARY_NAME="hermes-$LATEST_TAG-$PLATFORM.tar.gz" - DOWNLOAD_URL="$REPO_URL/releases/download/$LATEST_TAG/$BINARY_NAME" - NEW_BINARY_NAME="hermes-$PLATFORM.tar.gz" - DEST_FILE="$DEST_FOLDER/$NEW_BINARY_NAME" - - # Download the binary - echo "Downloading $BINARY_NAME..." - curl -sL "$DOWNLOAD_URL" -o "$DEST_FILE" - - # Check if the download was successful - if [ $? -eq 0 ]; then - echo "Downloaded $BINARY_NAME to $DEST_FILE" - else - echo "Failed to download $BINARY_NAME" - fi -done - -echo "All binaries downloaded to $DEST_FOLDER" From df64b901567ee7eab11cd1801b8b758d0ef0c8b3 Mon Sep 17 00:00:00 2001 From: Julien Robert Date: Mon, 30 Jun 2025 09:46:21 +0200 Subject: [PATCH 3/3] deprecate --- README.md | 4 ++++ changelog.md | 14 -------------- 2 files changed, 4 insertions(+), 14 deletions(-) delete mode 100644 changelog.md diff --git a/README.md b/README.md index 1235fd9..6f4ab25 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ ## Static files for ignite +> [!warning] +> This repository is deprecated. Ignite does not use pre-built static files anymore. +> Ignite Apps are directly handling their dependencies and Ignite CLI replaced node by go templates for easier maintenance and performance. + This repository is used to store large binary files separately from the main project repository to keep it clean and manageable. diff --git a/changelog.md b/changelog.md deleted file mode 100644 index 15568d6..0000000 --- a/changelog.md +++ /dev/null @@ -1,14 +0,0 @@ -# Changelog - -### Features - -- [#0001](https://github.com/ignite/cli/pull/0001) Add nodetime -- [#0003](https://github.com/ignite/ignite-files/pull/3) Add Hermes binaries -- [#0012](https://github.com/ignite/ignite-files/pull/12) Update `nodetime` deps and add log level support to `ts-relayer` -- [#0037](https://github.com/ignite/ignite-files/pull/37) Add Git LFS tracking for `.tar.gz` files - -### Changes - -### Fixes - -