Conversation
Add mirage init, update and register commands
Fix fair node info and fair wallet info commands
Rename mirage to fair
Trigger node-cli build
Fix node-cli build in publish pipeline
Improve cleanup
Add FAIR repair
…ive-pipelines Merge SKALE active and passive node pipelines
Add `bite` field to SkaleUserConfig and PassiveSkaleUserConfig classes
New settings structure, migrate to toml configs
Merge changes from beta
badrogger
approved these changes
Feb 16, 2026
DmytroNazarenko
approved these changes
Feb 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several significant updates to the project's development workflow, CI/CD pipeline, and codebase. The changes modernize the Python and Docker environments, improve automation for testing and releases, and introduce new CLI modules with proper licensing. The updates also enforce stricter development guidelines and remove legacy configuration files.
CI/CD and Build Improvements:
uvfor dependency management, and modernized steps for building, testing, and releasing. The workflows now use the latest action versions and streamline the build and release process with improved artifact handling and checksum generation. (.github/workflows/publish.yml,.github/workflows/test.yml) [1] [2]uvfor dependency installation, and optimizes image size and build speed. (Dockerfile)Development and Linting Standards:
copilot-instructions.md, emphasizing minimal, clear, and type-annotated code, and specifying use ofuvandrufffor linting and testing. (.github/copilot-instructions.md).flake8configuration file, signaling a move away fromflake8in favor ofrufffor linting. (.flake8)CLI and Codebase Enhancements:
node_cli/cli/fair_boot.py,node_cli/cli/chain.py) [1] [2]node_cli/cli/__init__.pyto use dynamic package metadata, ensuring consistency across builds. (node_cli/cli/__init__.py)Miscellaneous and Maintenance:
helper-scripts, ensuring latest helper scripts are used. (helper-scripts)main.spec)node_cli/cli/exit.py) [1] [2] [3] [4]These updates collectively modernize the project infrastructure, enforce higher development standards, and add new functionality to the CLI.