Skip to content

Wagmi#385

Open
Dargon789 wants to merge 8 commits intoDargon789:masterfrom
Civilized-farms:wagmi
Open

Wagmi#385
Dargon789 wants to merge 8 commits intoDargon789:masterfrom
Civilized-farms:wagmi

Conversation

@Dargon789
Copy link
Copy Markdown
Owner

Motivation

Solution

PR Checklist

  • Added Tests
  • Added Documentation
  • Breaking changes

@codesandbox
Copy link
Copy Markdown

codesandbox bot commented Mar 12, 2026

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 12, 2026

@Dargon789 is attempting to deploy a commit to the Foundry development Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
next Ready Ready Preview, Comment Apr 14, 2026 5:14am
react Ready Ready Preview, Comment Apr 14, 2026 5:14am

Copy link
Copy Markdown

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

Sorry @Dargon789, your pull request is larger than the review limit of 150000 diff characters

@snyk-io
Copy link
Copy Markdown

snyk-io bot commented Mar 12, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on modernizing the codebase by introducing generics for core components, enhancing development tooling, and improving overall code quality and security. The changes streamline internal processes, provide more robust configurations, and lay the groundwork for future extensibility across various parts of the project.

Highlights

  • New Foundry Counter Project: A complete new Foundry project for a simple counter contract has been added under the counter/ directory, including CI configuration, a gitignore file, a README, foundry.toml, and Solidity contract and test files. This sets up a basic example of a Foundry project.
  • Anvil Generics and Refactor: A significant refactor has been performed across the Anvil crates (anvil/core, anvil/rpc, anvil/src) to introduce generics for transaction and network types. This generalizes transaction pool handling, block processing, and RPC API methods, making Anvil more flexible and extensible.
  • Cheatcode Context Generalization: Cheatcode implementations have been refactored to use a new CheatsCtxExt trait, replacing direct ContextTr bounds. This simplifies cheatcode definitions and allows for more flexible handling of EVM contexts within cheatcode execution.
  • Linter Enhancements: The Solidity linter has been enhanced with new checks, including multi-contract-file and interface-naming lints. New configuration options (lint_specific) have been added to allow fine-grained control over lint behavior, such as exempting certain contract types from multi-contract-file checks.
  • Dependency Updates: Numerous Rust dependencies, particularly within the Cargo.lock file, have been updated to their latest versions, ensuring the project benefits from the latest features, bug fixes, and security patches.
  • Security Improvements: Security has been improved in several areas, including enhanced validation for directory cleanup in benchmarks, path traversal prevention in script utilities, and URL validation with SSRF mitigation for NPM registry URLs.
  • EVM Environment and Transaction Handling Refinements: The EVM environment and transaction handling in foundry-evm-core have been refined. EnvMut and AsEnvMut traits were removed, replaced by direct EvmEnv and TxEnv usage, along with new FoundryBlock, FoundryTransaction, and FoundryCfg traits for mutable access to environment components.
Changelog
  • .circleci/cargo.yml
    • Added new CircleCI configuration for Rust build and test.
  • .circleci/ci-web3-gamefi.yml
    • Added new CircleCI configuration for web3-defi-game-project with Docker executor.
  • .circleci/ci.yml
    • Added new CircleCI configuration for Rust build and test.
  • .circleci/ci_cargo.yml
    • Added new CircleCI configuration for Rust build and test with workflow definition.
  • .circleci/ci_v1.yml
    • Added new CircleCI configuration for Rust build and test with workflow definition.
  • .circleci/config.yml
    • Added new CircleCI configuration with a basic 'say-hello' job.
  • .circleci/dev_stage.yml
    • Added new CircleCI configuration for dev/stage/pre-prod workflows with job retry logic.
  • .circleci/web3_defi_gamefi.yml
    • Added new CircleCI configuration for web3-defi-game-project with Docker executor.
  • .codesandbox/tasks.json
    • Added new CodeSandbox tasks configuration file.
  • .deps/remix-tests/remix_accounts.sol
    • Added Solidity library for test accounts.
  • .deps/remix-tests/remix_tests.sol
    • Added Solidity library for test assertions.
  • .github/ISSUE_TEMPLATE/bug_report.md
    • Added new GitHub issue template for bug reports.
  • .github/ISSUE_TEMPLATE/custom.md
    • Added new GitHub custom issue template.
  • .github/ISSUE_TEMPLATE/feature_request.md
    • Added new GitHub issue template for feature requests.
  • .gitmodules
    • Added Git submodule configurations for forge-std and openzeppelin-contracts.
  • Cargo.lock
    • Updated numerous Rust dependencies to newer versions.
  • benches/src/lib.rs
    • Improved directory cleanup in benchmarks by canonicalizing paths to prevent traversal.
  • counter/.github/workflows/test.yml
    • Added GitHub Actions workflow for Foundry project CI.
  • counter/.gitignore
    • Added gitignore file for the new Foundry counter project.
  • counter/README.md
    • Added README file for the new Foundry counter project.
  • counter/foundry.toml
    • Added Foundry configuration file for the new counter project.
  • counter/lib/forge-std
    • Added forge-std as a Git submodule.
  • counter/lib/openzeppelin-contracts
    • Added openzeppelin-contracts as a Git submodule.
  • counter/script/Counter.s.sol
    • Added Solidity script for deploying the Counter contract.
  • counter/src/Counter.sol
    • Added Solidity contract for a simple counter.
  • counter/test/Counter.t.sol
    • Added Solidity test file for the Counter contract.
  • crates/anvil/core/src/eth/block.rs
    • Updated TypedBlockInfo to use MaybeImpersonatedTransaction and removed ImpersonatedTransaction import.
  • crates/anvil/core/src/eth/transaction/mod.rs
    • Refactored MaybeImpersonatedTransaction to be generic and updated transaction recovery and hashing logic.
  • crates/anvil/rpc/src/response.rs
    • Modified RpcResponse to handle Id directly instead of Option<Id>.
  • crates/anvil/src/config.rs
    • Removed AsEnvMut usage and updated transaction.block_number to transaction.block_number().
  • crates/anvil/src/eth/api.rs
    • Refactored EthApi to be generic over transaction envelope type and moved several RPC methods to generic implementations.
  • crates/anvil/src/eth/backend/db.rs
    • Made MinedTransaction and SerializableTransaction generic over FoundryNetwork.
  • crates/anvil/src/eth/backend/env.rs
    • Removed AsEnvMut trait implementation.
  • crates/anvil/src/eth/backend/executor.rs
    • Made ExecutedTransaction, ExecutedTransactions, and TransactionExecutor generic over transaction types.
  • crates/anvil/src/eth/backend/fork.rs
    • Made ClientFork, ClientForkConfig, and ForkedStorage generic over network types.
  • crates/anvil/src/eth/backend/mem/mod.rs
    • Made BlockRequest, BlockchainStorage, MinedBlockOutcome, MinedTransaction, and MinedTransactionReceipt generic.
  • crates/anvil/src/eth/backend/validate.rs
    • Made TransactionValidator trait generic over transaction envelope type.
  • crates/anvil/src/eth/error.rs
    • Updated PoolError variants to use TxHash instead of Box<PoolTransaction>.
  • crates/anvil/src/eth/miner.rs
    • Made Miner and MiningMode generic over transaction envelope type.
  • crates/anvil/src/eth/pool/mod.rs
    • Made Pool and PoolInner generic over transaction envelope type.
  • crates/anvil/src/eth/pool/transactions.rs
    • Made various transaction pool structs and traits generic over transaction envelope type.
  • crates/anvil/src/pubsub.rs
    • Made filter_logs generic over receipt type.
  • crates/anvil/src/service.rs
    • Made NodeService and BlockProducer generic over transaction envelope type.
  • crates/anvil/src/tasks/mod.rs
    • Made spawn_reset_on_new_polled_blocks and spawn_block_subscription generic over network and provider types.
  • crates/anvil/tests/it/api.rs
    • Updated tests to reflect generic API changes for can_get_price and can_get_accounts.
  • crates/anvil/tests/it/fork.rs
    • Updated flaky_test_reset_fork_on_new_blocks to use generic spawn_reset_on_new_polled_blocks.
  • crates/cast/src/cmd/access_list.rs
    • Added --data option for raw hex-encoded transaction data, conflicting with sig and args.
  • crates/cast/src/cmd/creation_code.rs
    • Changed provider type from RetryProvider to RootProvider<AnyNetwork>.
  • crates/cast/src/cmd/run.rs
    • Removed AsEnvMut usage, added parent_beacon_block_root handling for Cancun, and updated configure_tx_env calls.
  • crates/cast/src/cmd/send.rs
    • Made browser.run() generic and updated send_transaction_via_browser argument type.
  • crates/cast/src/cmd/wallet/mod.rs
    • Added --force option to wallet new to overwrite existing keystore files without prompting.
  • crates/cast/tests/cli/main.rs
    • Added tests for wallet new --force and overwrite protection, and a new test for beacon block root in Cancun.
  • crates/cheatcodes/src/base64.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/crypto.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/env.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/evm.rs
    • Simplified Cheatcode trait implementations, added Env::clone_evm_and_tx and Env::apply_evm_and_tx, and introduced FoundryBlock, FoundryTransaction, FoundryCfg traits.
  • crates/cheatcodes/src/evm/fork.rs
    • Simplified Cheatcode trait implementations and updated fork-related methods to use EvmEnv and TxEnv directly.
  • crates/cheatcodes/src/evm/mapping.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/evm/mock.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/evm/prank.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/fs.rs
    • Simplified Cheatcode trait implementations and updated deploy_code to use CheatsCtxExt.
  • crates/cheatcodes/src/inspector.rs
    • Refactored CheatcodesExecutor trait to use closures for nested EVM operations, hiding InspectorExt details. exec_create updated.
  • crates/cheatcodes/src/json.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/lib.rs
    • Added NestedEvmClosure to exports.
  • crates/cheatcodes/src/script.rs
    • Simplified Cheatcode trait implementations and updated delegation-related functions.
  • crates/cheatcodes/src/string.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/test.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/test/assert.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/test/assume.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/test/expect.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/toml.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/utils.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/cheatcodes/src/version.rs
    • Simplified Cheatcode trait implementations by removing CTX generic parameter.
  • crates/common/Cargo.toml
    • Removed alloy-serde dependency.
  • crates/common/fmt/src/ui.rs
    • Updated receipt formatting to use new getter methods.
  • crates/common/src/contracts.rs
    • Updated min_by comparison for ContractsByArtifact to handle floating-point numbers safely.
  • crates/common/src/transactions.rs
    • Made TransactionMaybeSigned generic over network type and updated its methods to use new transaction builder traits.
  • crates/config/src/lint.rs
    • Introduced LintSpecificConfig and ContractException for fine-grained linter control.
  • crates/doc/src/parser/comment.rs
    • Added From<Vec<Comment>> for Comments implementation.
  • crates/doc/src/writer/as_doc.rs
    • Updated function signature extraction and enum variant handling in documentation generation.
  • crates/doc/src/writer/buf_writer.rs
    • Removed write_dev_content and updated try_write_variant_table to use new comment filtering.
  • crates/evm/core/src/backend/cow.rs
    • Updated CowBackend methods to use EvmEnv and TxEnv directly instead of EnvMut.
  • crates/evm/core/src/backend/mod.rs
    • Updated DatabaseExt trait methods to take EvmEnv and TxEnv directly and adjusted update_current_env_with_fork_env signature.
  • crates/evm/core/src/backend/snapshot.rs
    • Updated BackendStateSnapshot to store EvmEnv and TxEnv separately.
  • crates/evm/core/src/env.rs
    • Removed EnvMut struct and AsEnvMut trait, introduced FoundryBlock, FoundryTransaction, FoundryCfg traits.
  • crates/evm/core/src/evm.rs
    • Updated new_evm_with_inspector to take EvmEnv and TxEnv separately. NestedEvmExt trait removed, replaced by with_cloned_context helper.
  • crates/evm/core/src/fork/init.rs
    • Updated apply_chain_and_block_specific_env_changes to take &mut env.evm_env.
  • crates/evm/core/src/utils.rs
    • Updated configure_tx_env, configure_tx_req_env, and apply_chain_and_block_specific_env_changes to use new Env and EvmEnv structures.
  • crates/evm/evm/src/executors/trace.rs
    • Added process_beacon_block_root for handling Cancun beacon block roots.
  • crates/evm/evm/src/inspectors/stack.rs
    • Updated CheatcodesExecutor implementation to use new generic nested EVM methods.
  • crates/evm/evm/src/lib.rs
    • Removed EnvMut from exports.
  • crates/evm/fuzz/src/strategies/state.rs
    • Updated FuzzDictionary to use SlotIdentifier for storage layout identification.
  • crates/evm/traces/src/decoder/mod.rs
    • Added non_fallback_contracts to CallTraceDecoder for better contract type tracking.
  • crates/forge/Cargo.toml
    • Added alloy-hardforks dependency.
  • crates/forge/assets/.gitignoreTemplate
    • Added new ignore patterns for logs, ignore files, and dotenv files.
  • crates/forge/src/cmd/build.rs
    • Updated linter configuration to use lint_specific.
  • crates/forge/src/cmd/lint.rs
    • Updated linter configuration to use lint_specific.
  • crates/forge/tests/cli/config.rs
    • Updated default config output for linter to include lint_specific.
  • crates/forge/tests/cli/lint.rs
    • Added extensive tests for multi-contract-file and interface-naming lints, including TOML config parsing and validation.
  • crates/forge/tests/cli/test_optimizer.rs
    • Removed cfg(not(feature = "isolate-by-default")) from preprocess_contract_with_decode_internal test.
  • crates/lint/src/linter.rs
    • Introduced new Linter trait, LintContext, EarlyLintPass trait, and EarlyLintVisitor struct for generalized linting.
  • crates/lint/src/linter/mod.rs
    • Updated LinterConfig to use lint_specific.
  • crates/lint/src/sol/gas/keccak.rs
    • Changed AsmKeccak256 to EarlyLintPass and simplified its logic.
  • crates/lint/src/sol/info/interface_naming.rs
    • Added new lints: interface-file-naming and interface-naming.
  • crates/lint/src/sol/info/mixed_case.rs
    • Moved mixed_case_exceptions to lint_specific configuration.
  • crates/lint/src/sol/info/mod.rs
    • Registered new lints: multi_contract_file, interface_file_naming, and interface_naming.
  • crates/lint/src/sol/info/multi_contract_file.rs
    • Added new multi-contract-file lint.
  • crates/lint/src/sol/mod.rs
    • Updated SolidityLinter to use lint_specific configuration.
  • crates/lint/testdata/Keccak256.stderr
    • Updated testdata to include new multi-contract-file lint output.
  • crates/lint/testdata/MixedCase.stderr
    • Updated testdata to include new multi-contract-file lint output.
  • crates/lint/testdata/MultiContractFile.sol
    • Added new test file for multi-contract-file lint.
  • crates/lint/testdata/MultiContractFile.stderr
    • Added new testdata for multi-contract-file lint.
  • crates/lint/testdata/MultiContractFile_InterfaceLibrary.sol
    • Added new test file for multi-contract-file lint with interface and library.
  • crates/lint/testdata/MultiContractFile_InterfaceLibrary.stderr
    • Added new testdata for multi-contract-file lint with interface and library.
  • crates/lint/testdata/SoloInterfaces.sol
    • Added new test file for interface naming lints.
  • crates/lint/testdata/UncheckedTransferERC20.sol
    • Added compile flags and updated loop variable type in UncheckedTransferERC20.sol.
  • crates/lint/testdata/UncheckedTransferERC20.stderr
    • Updated testdata to include new multi-contract-file lint output.
  • crates/lint/testdata/UnsafeTypecast.sol
    • Added compile flags to UnsafeTypecast.sol.
  • crates/lint/testdata/UnsafeTypecast.stderr
    • Updated testdata to include new multi-contract-file lint output.
  • crates/macros/src/cheatcodes.rs
    • Updated macro derivation for cheatcode enums.
  • crates/primitives/src/network/transaction.rs
    • Added reset_gas_limit to FoundryTransactionBuilder trait.
  • crates/primitives/src/transaction/envelope.rs
    • Implemented TxHashRef and SignerRecoverable for FoundryTxEnvelope.
  • crates/script-sequence/Cargo.toml
    • Added alloy-rpc-types-eth dependency.
  • crates/script-sequence/src/reader.rs
    • Updated into_tx_receipts to use TransactionReceipt from alloy_rpc_types_eth.
  • crates/script-sequence/src/sequence.rs
    • Updated ScriptSequence receipts to Vec<TransactionReceipt> and adjusted related methods.
  • crates/script-sequence/src/transaction.rs
    • Made additional_contracts and is_fixed_gas_limit fields #[serde(default)].
  • crates/script/Cargo.toml
    • Added foundry-primitives and removed alloy-serde dependencies.
  • crates/script/src/broadcast.rs
    • Made estimate_gas generic, refactored SendTransactionsKind, and updated provider types.
  • crates/script/src/build.rs
    • Updated link and CompiledState to use ProviderBuilder.
  • crates/script/src/execute.rs
    • Updated check_shanghai_support to use ProviderBuilder.
  • crates/script/src/progress.rs
    • Updated receipt and provider types for ScriptProgress.
  • crates/script/src/providers.rs
    • Updated ProviderInfo to use RootProvider<Ethereum> and ProviderBuilder.
  • crates/script/src/receipts.rs
    • Updated TxStatus and format_receipt to use TransactionReceipt and RootProvider<Ethereum>.
  • crates/script/src/simulate.rs
    • Removed NamedChain usage for token symbol.
  • crates/script/src/transaction.rs
    • Updated gas limit setting to use unsigned.set_gas_limit.
  • crates/script/src/verify.rs
    • Updated verify_contracts to use new receipt getter methods.
  • crates/test-utils/src/script.rs
    • Improved copy_utils to handle file types and prevent path traversal.
  • crates/verify/src/bytecode.rs
    • Removed AsEnvMut usage and updated configure_env_block and configure_tx_req_env.
  • crates/verify/src/etherscan/standard_json.rs
    • Updated StandardJsonCompilerInput retrieval to use context.get_solc_standard_json_input().
  • crates/verify/src/provider.rs
    • Added get_solc_standard_json_input to VerificationContext.
  • crates/verify/src/sourcify.rs
    • Updated StandardJsonCompilerInput retrieval to use context.get_solc_standard_json_input().
  • crates/wallets/src/wallet_browser/opts.rs
    • Made BrowserWalletOpts::run generic over network type.
  • crates/wallets/src/wallet_browser/signer.rs
    • Made BrowserSigner generic over network type and removed unused trait implementations.
  • crates/wallets/src/wallet_multi/mod.rs
    • Made MultiWallet generic over network type.
  • flake.lock
    • Updated fenix and nixpkgs dependencies.
  • npm/package.json
    • Updated @types/node dependency.
  • npm/scripts/stage-from-artifact.mjs
    • Added requireSafeIdentifier for argument validation.
  • npm/src/const.mjs
    • Added URL validation and SSRF mitigation for registry URL.
Ignored Files
  • Ignored by pattern: .github/workflows/** (12)
    • .github/workflows/Docker.yml
    • .github/workflows/apisec-scan.yml
    • .github/workflows/benchmarks.yml
    • .github/workflows/codeql.yml
    • .github/workflows/deploy.yml
    • .github/workflows/docker-publish.yml
    • .github/workflows/docker.yml
    • .github/workflows/google.yml
    • .github/workflows/nix.yml
    • .github/workflows/npm.yml
    • .github/workflows/release.yml
    • .github/workflows/snyk-container.yml
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a wide range of changes, including significant refactoring of the EVM core, transaction handling, and cheatcode implementations, likely to align with updates in the alloy library and to introduce more generic types. It also adds new features like more granular linting configurations, overwrite protection for wallet creation, and security improvements against path traversal and SSRF. However, several new CircleCI configuration files contain issues ranging from redundant steps to invalid YAML syntax, and there's a minor regression in the script simulation output where a currency symbol is hardcoded. I've provided specific comments and suggestions to address these points.

Comment thread .circleci/dev_stage.yml Outdated
Comment thread .circleci/cargo.yml Outdated
Comment thread .circleci/ci-web3-gamefi.yml Outdated
Comment thread .circleci/ci.yml Outdated
Comment thread .circleci/ci_cargo.yml Outdated
Comment thread .circleci/web3_defi_gamefi.yml Outdated
Comment thread .deps/remix-tests/remix_accounts.sol
Comment thread .github/ISSUE_TEMPLATE/bug_report.md
Comment thread crates/script/src/simulate.rs
@Dargon789
Copy link
Copy Markdown
Owner Author

@Mergifyio rebase

1 similar comment
@Dargon789
Copy link
Copy Markdown
Owner Author

@Mergifyio rebase

@mergify
Copy link
Copy Markdown

mergify bot commented Mar 13, 2026

rebase

☑️ Command rebase ignored because it is already running from a previous command.

@mergify
Copy link
Copy Markdown

mergify bot commented Mar 13, 2026

rebase

⚠️ Cannot use the command rebase

Details

⚠ The product Workflow Automation needs to be activated to enable this feature.

@Dargon789 Dargon789 enabled auto-merge (rebase) March 13, 2026 03:03
@Dargon789
Copy link
Copy Markdown
Owner Author

@Mergifyio refresh

@Dargon789 Dargon789 closed this Mar 13, 2026
auto-merge was automatically disabled March 13, 2026 03:04

Pull request was closed

@mergify
Copy link
Copy Markdown

mergify bot commented Mar 13, 2026

refresh

✅ Pull request refreshed

@Dargon789 Dargon789 reopened this Apr 14, 2026
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
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