Update Fleet-maintained apps - #43520
Conversation
Generated automatically with cmd/maintained-apps.
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
WalkthroughThis pull request updates version metadata for 14 maintained applications across Windows and macOS platforms. Each update modifies the corresponding JSON configuration file to reflect new application versions by changing the version field, updating the Possibly related PRs
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
ee/maintained-apps/outputs/claude/darwin.json (1)
9-12: Add automated artifact-integrity verification for release ingestion.Given this is supply-chain-sensitive metadata, validating that the downloaded ZIP at Line 9 hashes to Line 12 during CI ingestion (not just generation time) would catch bad upstream artifacts before they're incorporated. Currently, the SHA256 value exists in the metadata but is never validated against the actual artifact.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ee/maintained-apps/outputs/claude/darwin.json` around lines 9 - 12, Add a CI-time artifact integrity check that downloads the installer_url from the darwin.json metadata and verifies its SHA256 matches the sha256 field; implement a reusable helper (e.g., verifyArtifactIntegrity or verify_release_artifact) invoked by the release ingestion job to fetch installer_url, compute the SHA256 (openssl/sha256sum or language runtime), and fail the ingestion on mismatch, logging both expected (sha256) and actual digest; ensure this runs before any metadata is accepted and similarly validate any other artifact fields like install_script_ref/uninstall_script_ref if those point to downloadable content.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@ee/maintained-apps/outputs/claude/darwin.json`:
- Around line 9-12: Add a CI-time artifact integrity check that downloads the
installer_url from the darwin.json metadata and verifies its SHA256 matches the
sha256 field; implement a reusable helper (e.g., verifyArtifactIntegrity or
verify_release_artifact) invoked by the release ingestion job to fetch
installer_url, compute the SHA256 (openssl/sha256sum or language runtime), and
fail the ingestion on mismatch, logging both expected (sha256) and actual
digest; ensure this runs before any metadata is accepted and similarly validate
any other artifact fields like install_script_ref/uninstall_script_ref if those
point to downloadable content.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 5d75ec94-1777-408a-bf88-58e21a2f8352
📒 Files selected for processing (14)
ee/maintained-apps/outputs/adobe-acrobat-reader/windows.jsonee/maintained-apps/outputs/blender/windows.jsonee/maintained-apps/outputs/claude/darwin.jsonee/maintained-apps/outputs/cursor/darwin.jsonee/maintained-apps/outputs/discord/darwin.jsonee/maintained-apps/outputs/discord/windows.jsonee/maintained-apps/outputs/nordpass/darwin.jsonee/maintained-apps/outputs/ollama/darwin.jsonee/maintained-apps/outputs/ollama/windows.jsonee/maintained-apps/outputs/postman/darwin.jsonee/maintained-apps/outputs/postman/windows.jsonee/maintained-apps/outputs/spotify/windows.jsonee/maintained-apps/outputs/sublime-merge/darwin.jsonee/maintained-apps/outputs/warp/darwin.json
|
Closing in favor of #43523. |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit