Skip to content

Commit

Permalink
Upgrade to UniFFI 0.28
Browse files Browse the repository at this point in the history
This updates some other dependencies.
To avoid a dependency on clap (and all of its dependencies)
we bring along our own uniffi-bindgen that implements only the mininmal
part. We did that before as well, but now that part is slightly bigger.
  • Loading branch information
badboy committed Aug 5, 2024
1 parent d950748 commit e6758ea
Show file tree
Hide file tree
Showing 6 changed files with 121 additions and 101 deletions.
62 changes: 20 additions & 42 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions glean-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ flate2 = "1.0.19"
zeitstempel = "0.1.0"
crossbeam-channel = "0.5"
thiserror = "1.0.4"
uniffi = { version = "0.27.0", default-features = false }
uniffi = { version = "0.28.0", default-features = false }
time = "0.1.40"
env_logger = { version = "0.10.0", default-features = false, optional = true }

Expand All @@ -57,7 +57,7 @@ iso8601 = "0.4"
ctor = "0.2.2"

[build-dependencies]
uniffi = { version = "0.27.0", default-features = false, features = ["build"] }
uniffi = { version = "0.28.0", default-features = false, features = ["build"] }

[features]
# Enable `env_logger`. Only works on non-Android non-iOS targets.
Expand Down
18 changes: 9 additions & 9 deletions supply-chain/audits.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2022-05-05"
end = "2024-06-21"
end = "2025-08-05"
notes = "Maintained by the Glean and Application Services teams"

[[wildcard-audits.uniffi]]
Expand All @@ -35,7 +35,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2022-05-05"
end = "2024-06-21"
end = "2025-08-05"
notes = "Maintained by the Glean and Application Services teams"

[[wildcard-audits.uniffi_bindgen]]
Expand All @@ -57,7 +57,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2022-05-05"
end = "2024-06-21"
end = "2025-08-05"
notes = "Maintained by the Glean and Application Services teams"

[[wildcard-audits.uniffi_build]]
Expand All @@ -79,7 +79,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2022-05-05"
end = "2024-06-21"
end = "2025-08-05"
notes = "Maintained by the Glean and Application Services teams"

[[wildcard-audits.uniffi_checksum_derive]]
Expand All @@ -101,7 +101,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2022-05-05"
end = "2024-06-21"
end = "2025-08-05"
notes = "Maintained by the Glean and Application Services teams"

[[wildcard-audits.uniffi_core]]
Expand All @@ -123,7 +123,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2022-05-05"
end = "2024-06-21"
end = "2025-08-05"
notes = "Maintained by the Glean and Application Services teams"

[[wildcard-audits.uniffi_macros]]
Expand All @@ -145,7 +145,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2022-08-31"
end = "2024-06-21"
end = "2025-08-05"
notes = "Maintained by the Glean and Application Services teams"

[[wildcard-audits.uniffi_meta]]
Expand All @@ -167,7 +167,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2022-05-05"
end = "2024-06-21"
end = "2025-08-05"
notes = "Maintained by the Glean and Application Services teams"

[[wildcard-audits.uniffi_testing]]
Expand Down Expand Up @@ -211,7 +211,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 48 # Jan-Erik Rediger (badboy)
start = "2021-03-03"
end = "2024-05-10"
end = "2025-08-05"
notes = "Maintained by me"

[[audits.askama]]
Expand Down
Loading

0 comments on commit e6758ea

Please sign in to comment.