frida / frida-rust

Frida Rust bindings
Other
188 stars 53 forks source link

release frida-gum-sys / frida-build #129

Closed aviramha closed 7 months ago

aviramha commented 7 months ago

It seems that the changes don't take affect #126 - I think it's because it's using older frida-gum-sys/frida-build ?

s1341 commented 7 months ago

Yeah. I have restructured things now. will publish in a minute.

s1341 commented 7 months ago

Try now.

aviramha commented 7 months ago

Thank you! seems to fail on our end now:

error: failed to select a version for `http-body`.
    ... required by package `reqwest v0.12.2`
    ... which satisfies dependency `reqwest = "^0.12.2"` of package `frida-build v0.13.6`
    ... which satisfies dependency `frida-build = "^0.13.6"` of package `frida-gum-sys v0.13.6`
    ... which satisfies dependency `frida-gum-sys = "^0.13.6"` of package `frida-gum v0.13.6`
    ... which satisfies dependency `frida-gum = "^0.13.6"` of package `mirrord-layer v3.93.1 (/Users/aviramhassan/Code/mirrord/mirrord/layer)`
    ... which satisfies path dependency `mirrord-layer` (locked to 3.93.1) of package `mirrord v3.93.1 (/Users/aviramhassan/Code/mirrord/mirrord/cli)`
    ... which satisfies path dependency `mirrord` (locked to 3.93.1) of package `tests v0.1.0 (/Users/aviramhassan/Code/mirrord/tests)`
versions that meet the requirements `^1` are: 1.0.0

all possible versions conflict with previously selected packages.

  previously selected package `http-body v1.0.0-rc.2`
    ... which satisfies dependency `http-body = "=1.0.0-rc.2"` of package `hyper v1.0.0-rc.4 (https://github.com/meowjesty/hyper?branch=master#d4a61e3d)`
    ... which satisfies git dependency `hyper` (locked to 1.0.0-rc.4) of package `issue1317 v3.93.1 (/Users/aviramhassan/Code/mirrord/tests/issue1317)`

failed to select a version for `http-body` which could resolve this conflict

btw would you be open to a PR that adds releasing to crates.io from CI? The whole xz fun got me scared (more than usual) :D

s1341 commented 7 months ago

I don't know how to do that, so would have to figure it out... Unless you have an example.

aviramha commented 7 months ago

https://github.com/marketplace/actions/publish-crates

s1341 commented 7 months ago

@aviramha want to make a PR for this?

aviramha commented 7 months ago

With pleasure. https://github.com/frida/frida-rust/pull/131