generated from evstack/template-da-repo
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Overview
In order to speed up the docker tests, we can create base image that has a scaffolded ignite app (this takes the longest)
We can then create a workflow_dispatch workflow that can be provided an EV_NODE commit as an input. This way the regular E2E tests will just need to perform the go mod edits and ignite build.
Basically this part of the dockerfile
FROM golang:1.24-alpine AS ignite-builder
# Install dependencies needed for ignite and building
RUN apk add --no-cache \
libc6-compat \
curl \
bash
# Set environment variables
ENV EVNODE_VERSION=v1.0.0-beta.2.0.20250821181753-974aa15383de
ENV IGNITE_VERSION=v29.3.1
ENV IGNITE_EVOLVE_APP_VERSION=main
RUN curl -sSL https://get.ignite.com/cli@${IGNITE_VERSION}! | bash
WORKDIR /workspace
RUN ignite scaffold chain gm --no-module --skip-git --address-prefix gm
Metadata
Metadata
Assignees
Labels
No labels