-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency com_google_perfetto to v47 #404
Conversation
WalkthroughThe update involves upgrading the Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant System
participant Perfetto
User->>System: Request functionality
System->>Perfetto: Utilize library features
Perfetto-->>System: Return results
System-->>User: Display output
Poem
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Outside diff range, codebase verification and nitpick comments (1)
WORKSPACE (1)
256-258
: Incorrectstrip_prefix
forcom_google_perfetto
dependencyThe
strip_prefix
specified asperfetto-47.0/sdk
is incorrect. The top-level directory in the tarball isperfetto-47.0/
, and there is nosdk
directory at this level. Please adjust thestrip_prefix
to match the actual directory structure of the tarball.
- Current
strip_prefix
:perfetto-47.0/sdk
- Suggested correction:
perfetto-47.0
Analysis chain
Verify the integrity and correctness of the updated attributes.
Ensure that the
sha256
hash corresponds to the tarball of the new versionv47.0
. Additionally, verify that thestrip_prefix
andurls
are correct and consistent with the new version's directory structure and download location.Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Verify the integrity of the `sha256` hash and the correctness of the `strip_prefix` and `urls` for `com_google_perfetto`. # Test: Download the tarball and compute its sha256 hash. Expect: The computed hash matches the provided hash. temp_dir=$(mktemp -d) trap "rm -rf $temp_dir" EXIT curl -L -o $temp_dir/perfetto-v47.0.tar.gz https://github.com/google/perfetto/archive/refs/tags/v47.0.tar.gz computed_hash=$(sha256sum $temp_dir/perfetto-v47.0.tar.gz | awk '{print $1}') expected_hash="9bbd38a0f074038bde6ccbcf5f2ff32587eb60faec254932268ecb6f17f18186" if [ "$computed_hash" == "$expected_hash" ]; then echo "SHA256 hash verification passed." else echo "SHA256 hash verification failed." fi # Test: Verify that the strip_prefix matches the directory structure of the tarball. tar -tzf $temp_dir/perfetto-v47.0.tar.gz | head -n 1 | grep -q "^perfetto-47.0/sdk/" if [ $? -eq 0 ]; then echo "strip_prefix verification passed." else echo "strip_prefix verification failed." fiLength of output: 1387
Script:
#!/bin/bash # Description: Manually verify the directory structure of the downloaded tarball to check the `strip_prefix`. # Download the tarball temp_dir=$(mktemp -d) trap "rm -rf $temp_dir" EXIT curl -L -o $temp_dir/perfetto-v47.0.tar.gz https://github.com/google/perfetto/archive/refs/tags/v47.0.tar.gz # List the top-level directories in the tarball to verify the `strip_prefix` tar -tzf $temp_dir/perfetto-v47.0.tar.gz | head -n 10Length of output: 1135
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
v40.0
->v47.0
Release Notes
google/perfetto (com_google_perfetto)
v47.0
: Perfetto v47.0Compare Source
v46.0
: Perfetto v46.0Compare Source
v45.0
: Perfetto v45.0Compare Source
v44.0
: Perfetto v44.0Compare Source
v43.2
Compare Source
v43.1
: Perfetto v43.1Compare Source
v43.0
Compare Source
v42.0
: Perfetto v42.0Compare Source
v41.0
: Perfetto v41.0Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
This change is
Summary by CodeRabbit
New Features
perfetto
library to version 47.0, potentially introducing new features and improvements.Bug Fixes