From 7e8741e3dc1f4cad4cb769c583744f5841db2019 Mon Sep 17 00:00:00 2001 From: Josh Hardy Date: Fri, 24 Jul 2026 16:38:52 +0000 Subject: [PATCH] rainix-sol test workflow: add RPC_URL_HYPEREVM_FORK secret slot The manual sol-artifacts workflow already carries a HyperEVM RPC slot; the shared test workflow did not, so callers' HyperEVM fork tests can never see HYPEREVM_RPC_URL in CI. Declare the secret on rainix-sol.yaml, forward it to the test job, and map it to HYPEREVM_RPC_URL alongside the other fork RPCs. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01VPs1hCTxusmaSeFKvoc4Kr --- .github/workflows/rainix-sol-test.yaml | 3 +++ .github/workflows/rainix-sol.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/rainix-sol-test.yaml b/.github/workflows/rainix-sol-test.yaml index 4f2c6c4..c22dc9f 100644 --- a/.github/workflows/rainix-sol-test.yaml +++ b/.github/workflows/rainix-sol-test.yaml @@ -18,6 +18,8 @@ on: required: false RPC_URL_FLARE_FORK: required: false + RPC_URL_HYPEREVM_FORK: + required: false RPC_URL_POLYGON_FORK: required: false env: @@ -37,6 +39,7 @@ jobs: BASE_SEPOLIA_RPC_URL: ${{ secrets.RPC_URL_BASE_SEPOLIA_FORK || vars.RPC_URL_BASE_SEPOLIA_FORK }} ETHEREUM_RPC_URL: ${{ secrets.RPC_URL_ETHEREUM_FORK || vars.RPC_URL_ETHEREUM_FORK }} FLARE_RPC_URL: ${{ secrets.RPC_URL_FLARE_FORK || vars.RPC_URL_FLARE_FORK }} + HYPEREVM_RPC_URL: ${{ secrets.RPC_URL_HYPEREVM_FORK || vars.RPC_URL_HYPEREVM_FORK }} POLYGON_RPC_URL: ${{ secrets.RPC_URL_POLYGON_FORK || vars.RPC_URL_POLYGON_FORK }} steps: # Shared nix + cachix CI preamble (checkout, nix-quick-install, Cachix, diff --git a/.github/workflows/rainix-sol.yaml b/.github/workflows/rainix-sol.yaml index a3250d0..31728c3 100644 --- a/.github/workflows/rainix-sol.yaml +++ b/.github/workflows/rainix-sol.yaml @@ -18,6 +18,8 @@ on: required: false RPC_URL_FLARE_FORK: required: false + RPC_URL_HYPEREVM_FORK: + required: false RPC_URL_POLYGON_FORK: required: false jobs: @@ -36,4 +38,5 @@ jobs: RPC_URL_BASE_SEPOLIA_FORK: ${{ secrets.RPC_URL_BASE_SEPOLIA_FORK }} RPC_URL_ETHEREUM_FORK: ${{ secrets.RPC_URL_ETHEREUM_FORK }} RPC_URL_FLARE_FORK: ${{ secrets.RPC_URL_FLARE_FORK }} + RPC_URL_HYPEREVM_FORK: ${{ secrets.RPC_URL_HYPEREVM_FORK }} RPC_URL_POLYGON_FORK: ${{ secrets.RPC_URL_POLYGON_FORK }}