Skip to content

release: add v0.0.18.1 multi-SDK builds - #55

Merged
0xeb merged 1 commit into
mainfrom
release/v0.0.18.1-multi-sdk
Jul 26, 2026
Merged

release: add v0.0.18.1 multi-SDK builds#55
0xeb merged 1 commit into
mainfrom
release/v0.0.18.1-multi-sdk

Conversation

@0xeb

@0xeb 0xeb commented Jul 26, 2026

Copy link
Copy Markdown
Member

Summary

  • build IDASQL 0.0.18.1 against the exact IDA SDK tags for 9.2, 9.3, and 9.4
  • always fetch standalone allthingsida/ida-cmake from main and reject an SDK-vendored copy
  • add native Windows ARM64 builds for IDA 9.4 on windows-11-arm
  • assemble one combined archive per IDA version:
    • idasql-v0.0.18.1-ida92.zip
    • idasql-v0.0.18.1-ida93.zip
    • idasql-v0.0.18.1-ida94.zip
  • keep cli/ and plugin/ under each platform directory inside an archive
  • gate release publication on the exact v0.0.18.1 tag

Compatibility

  • use a four-component version across code, plugin metadata, and Windows resources
  • restore the pre-IDA-9.3 bookmark lookup compatibility path required by SDK 9.2
  • pin ordinary source dependencies for repeatability while deliberately leaving ida-cmake unpinned

Validation

Push CI run: https://github.com/allthingsida/idasql/actions/runs/30213728750

  • all 10 matrix builds passed
  • combined archive assembly and validation passed
  • manifests identify version 0.0.18.1 and the correct IDA version
  • package trees and SHA-256 checksums were independently rechecked after downloading the CI artifact
  • binary headers verified as PE x86_64, PE ARM64, ELF x86_64, and Mach-O ARM64 as applicable
  • every matrix row resolved ida-cmake commit 47f66b7046f8b292385cb9df3c4623c9d129c902

No tag or release has been created; the archives are ready for manual IDA 9.3/9.4 testing first.

Refs #54

Build IDA 9.2, 9.3, and 9.4 artifacts from exact SDK tags while always consuming standalone ida-cmake main. Add native Windows ARM64 coverage for IDA 9.4, restore pre-9.3 bookmark API compatibility, and assemble three platform-first per-IDA release bundles.
@0xeb
0xeb marked this pull request as ready for review July 26, 2026 18:29
@0xeb
0xeb merged commit 6dc26dc into main Jul 26, 2026
24 checks passed
@0xeb
0xeb deleted the release/v0.0.18.1-multi-sdk branch July 26, 2026 18:29
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