Skip to content

feat: support 3.2.0 upgrade action - #746

Open
alxdca wants to merge 3 commits into
feat/add-versioner-clifrom
feat/run-forge-script-util
Open

feat: support 3.2.0 upgrade action#746
alxdca wants to merge 3 commits into
feat/add-versioner-clifrom
feat/run-forge-script-util

Conversation

@alxdca

@alxdca alxdca commented Aug 25, 2026

Copy link
Copy Markdown
Contributor
Depends on #709. This PR is part of a stack created with Aviator.

Summary

  • Add a reusable runForgeScript utility that verifies Foundry, executes Forge scripts, captures output, and reports structured failures.
  • Add SDK helpers to deploy, execute, and verify the Nitro contracts 3.2.0 upgrade.
  • Export the new upgrade API and update @arbitrum/chain-actions to 1.0.0-alpha.4.

Why / Context

  • Consumers need a programmatic SDK interface for running the Nitro 3.2.0 upgrade lifecycle.
  • The upgrade helpers wrap the versioned Forge scripts provided by @arbitrum/chain-actions and configure the required remappings and environment variables.

@alxdca
alxdca force-pushed the feat/run-forge-script-util branch from 268fe28 to 5266a24 Compare August 25, 2026 14:42
@alxdca
alxdca changed the base branch from feat/docker-image to feat/add-versioner-cli August 25, 2026 14:43
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from 594aa34 to 1d33236 Compare August 25, 2026 14:43
@alxdca alxdca changed the title Feat/run forge script util feat: support 3.2.0 upgrade action Aug 25, 2026
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch 2 times, most recently from 0b9977a to 8c8286b Compare September 1, 2026 07:49
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch from 5266a24 to be2623f Compare September 1, 2026 07:52
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from 8c8286b to bd217c2 Compare September 1, 2026 08:33
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch from be2623f to fbfb4ea Compare September 1, 2026 08:39
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from bd217c2 to 5f34d30 Compare September 1, 2026 08:42
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch from fbfb4ea to fe9a289 Compare September 1, 2026 08:42
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from 5f34d30 to 995c84f Compare September 1, 2026 08:49
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch from fe9a289 to 5761383 Compare September 1, 2026 08:49
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch 2 times, most recently from 2e22e71 to b3612ee Compare September 1, 2026 08:53
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch 2 times, most recently from 111eefb to 0aadf15 Compare September 1, 2026 08:54
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from b3612ee to f0d2eab Compare September 1, 2026 08:54
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch 2 times, most recently from 1c15834 to 94dd484 Compare September 1, 2026 09:01
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from f0d2eab to 6c0ea9c Compare September 1, 2026 09:04
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch 2 times, most recently from fd8c48e to 5d44f71 Compare September 1, 2026 09:39
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from 6c0ea9c to 0bf94db Compare September 1, 2026 09:39
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch from 5d44f71 to c0b71fa Compare September 1, 2026 09:42
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from 0bf94db to 037a769 Compare September 1, 2026 09:42
@alxdca
alxdca requested a review from yahgwai September 1, 2026 13:44
@alxdca
alxdca force-pushed the feat/add-versioner-cli branch from 037a769 to bccf903 Compare September 1, 2026 16:42
@alxdca
alxdca force-pushed the feat/run-forge-script-util branch from c0b71fa to 6d26d46 Compare September 1, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant