Skip to content

Conversation

@maru-ava
Copy link
Contributor

@maru-ava maru-ava commented Dec 22, 2025

Updates #4782 to replace the use of the setup-solc (v0.8.30) with nix-supplied solc (v0.8.28). This ensures the same version of solidity can be used everywhere via the nix shell - CI/local, macos/linux - without requiring manual installation.

@maru-ava maru-ava force-pushed the maru/JonathanOppenheimer/cleanup-generated-files branch 4 times, most recently from 37baeb6 to 024ea54 Compare December 22, 2025 19:57
@maru-ava maru-ava changed the base branch from master to JonathanOppenheimer/cleanup-generated-files December 22, 2025 19:58
@maru-ava maru-ava changed the title DONOTMERGE Maru/jonathan oppenheimer/cleanup generated files Switch to using solc provided by nix Dec 22, 2025
@maru-ava maru-ava marked this pull request as ready for review December 22, 2025 20:02
@maru-ava maru-ava requested review from a team as code owners December 22, 2025 20:02
@maru-ava maru-ava force-pushed the maru/JonathanOppenheimer/cleanup-generated-files branch from 024ea54 to 9924442 Compare December 22, 2025 20:05
@maru-ava maru-ava self-assigned this Dec 22, 2025
@maru-ava maru-ava added the ci This focuses on changes to the CI process label Dec 22, 2025
@maru-ava maru-ava moved this to Ready 🚦 in avalanchego Dec 22, 2025
working-directory: ./graft/coreth
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-go-for-project
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The install-nix action ensures go is installed and that the same caching is enabled.

shellcheck:
desc: Run shellcheck static analysis on all shell scripts with version management
cmd: ./scripts/shellcheck.sh
cmd: ../../scripts/shellcheck.sh
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since the lint jobs now use nix, which provides shellcheck, the old strategy of downloading shellcheck manually is not needed.

Copy link
Member

@JonathanOppenheimer JonathanOppenheimer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

love the shellcheck removal too!

@maru-ava maru-ava marked this pull request as draft December 22, 2025 21:58
@maru-ava
Copy link
Contributor Author

Converting to draft pending #4782 being merged.

Base automatically changed from JonathanOppenheimer/cleanup-generated-files to master January 6, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci This focuses on changes to the CI process

Projects

Status: Ready 🚦

Development

Successfully merging this pull request may close these issues.

3 participants