Skip to content

Conversation

@felipemadero
Copy link
Collaborator

Why this should be merged

How this works

How this was tested

How is this documented

Simplify avalanche-go binary path configuration by setting it on the
default runtime config instead of iterating through all nodes.
Also handle case where Process config might be nil.
- Add db cache directory creation and management
- Implement caching for avalanchego database downloads with 7-day TTL
- Refactor file copy operations to use streaming for memory efficiency
- Extract and expose archive extraction utilities for reuse
- Add proper error handling and logging for cache operations
Add .tar.gz extension to cached database file path to ensure proper file type identification and handling.
- Update avalanchego to v1.13.3-0.20250911181736-31dcd1ea2540
- Remove local avalanchego replace directive
- Simplify GetTmpNetNetworkID to use network.GetNetworkID() directly
- Remove unused GetTmpNetNodeNetworkID function
Implements migration logic to set NetworkID in network config files when missing, using old tmpnet network ID retrieval logic for backward compatibility.
Moved ERC20 implementation from pkg/ictt/erc20.go to new pkg/erc20/ package structure
and updated all references across commands and tests. Removed obsolete SOV public
subnet test suite and updated E2E test configurations accordingly.
- Add migrateNodeBlockchainConfigs function to migration.go for converting file-based chain configs to ChainConfigContentKey
- Update tmpnet.go to use ChainConfigContentKey instead of ChainConfigDirKey for blockchain configurations
- Remove file-based blockchain config directory setup and operations
- Add cleanup of binary files in package manager test suite
Removes the manual copying of chain config files when adding a new node
to the local cluster, along with unused imports for filepath and dircopy.
The chain configuration is now handled through content-based storage.

Signed-off-by: Felipe Madero <felipe.madero@gmail.com>
- Add dynamic port allocation for ICM relayer metrics to avoid conflicts
- Implement FindAvailablePort utility function for port discovery
- Fix import ordering in whitelist.go to follow Go conventions

Signed-off-by: Felipe Madero <felipe.madero@gmail.com>
Update ContainSubstring calls to use proper string formatting for acp-support values in log file assertions.
@felipemadero felipemadero merged commit 417a07d into main Sep 18, 2025
119 of 121 checks passed
@felipemadero felipemadero deleted the bump-gomod-deps branch September 18, 2025 12:13
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.

3 participants