Skip to content

RustScan built from 2.4.1 tag reports version 2.3.0 due to outdated version in Cargo.toml #800

@vasilekx

Description

@vasilekx

Describe the bug
When building RustScan from source using the 2.4.1 git tag, the resulting binary reports version 2.3.0 instead of 2.4.1.

To Reproduce
Steps to reproduce the behavior:

  1. Clone the repository:
    git clone https://github.com/bee-san/RustScan.git
    cd RustScan
  2. Checkout the 2.4.1 tag:
    git checkout 2.4.1
  3. Build the project:
    cargo build --release
  4. Check the version of the built binary:
    ./target/release/rustscan -V
  5. The output is:
    rustscan 2.3.0
    

Expected behavior
The binary built from the 2.4.1 tag should report version 2.4.1, not 2.3.0.

Screenshots
Not applicable.

Desktop (please complete the following information):

  • OS: macOS 14.7.6 (23H626)
  • Rust version: rustc 1.86.0 (05f9846f8 2025-03-31)
  • Git version: git version 2.39.5 (Apple Git-154)

Additional context
This issue affects all builds from source, including Homebrew, which builds RustScan from the 2.4.1 tag and thus also produces a binary reporting version 2.3.0.
In the Cargo.toml file on the 2.4.1 tag, the version is still set to 2.3.0.
Please update the version in Cargo.toml before tagging and releasing new versions to avoid such inconsistencies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions