Update Fleet-maintained apps - #47495
Conversation
Generated automatically with cmd/maintained-apps.
CI Feedback 🧐A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
WalkthroughThis pull request updates version metadata for 12 Fleet-maintained applications across Windows and macOS platforms. Each file change follows the same pattern: bumping the application version, updating the SQL patch-detection query to target the new version threshold, pointing the installer URL to the new release artifact, and replacing the SHA256 checksum with the new installer hash. Script references and query structure remain unchanged. Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 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.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@ee/maintained-apps/outputs/warp/darwin.json`:
- Around line 9-12: The darwin JSON entry updates installer_url but leaves
sha256 set to "no_check", so replace the value of the sha256 field for the
installer_url entry with the actual SHA256 fingerprint of the artifact
(b7ea2418124ffb5fc34e94121892de4c9a7868813c7607e0597668021783e23f) so the DMG is
integrity-pinned; locate the JSON object containing the keys installer_url,
install_script_ref, uninstall_script_ref and update sha256 accordingly, then run
any repository validation that checks hashes.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: f4183eba-60bd-4800-b63f-564ffbce3359
📒 Files selected for processing (12)
ee/maintained-apps/outputs/android-studio/windows.jsonee/maintained-apps/outputs/beeper/darwin.jsonee/maintained-apps/outputs/claude/windows.jsonee/maintained-apps/outputs/firealpaca/darwin.jsonee/maintained-apps/outputs/google-chrome/darwin.jsonee/maintained-apps/outputs/kitty/darwin.jsonee/maintained-apps/outputs/opencode-desktop/darwin.jsonee/maintained-apps/outputs/pritunl/darwin.jsonee/maintained-apps/outputs/twingate/windows.jsonee/maintained-apps/outputs/visual-studio-code/darwin.jsonee/maintained-apps/outputs/visual-studio-code/windows.jsonee/maintained-apps/outputs/warp/darwin.json
| "installer_url": "https://releases.warp.dev/stable/v0.2026.06.10.09.27.stable_01/Warp.dmg", | ||
| "install_script_ref": "007bc795", | ||
| "uninstall_script_ref": "932356de", | ||
| "sha256": "no_check", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
URL="https://releases.warp.dev/stable/v0.2026.06.10.09.27.stable_01/Warp.dmg"
TMP="$(mktemp -d)"
FILE="$TMP/Warp.dmg"
curl -fL "$URL" -o "$FILE"
shasum -a 256 "$FILE"Repository: fleetdm/fleet
Length of output: 816
🏁 Script executed:
#!/bin/bash
set -euo pipefail
URL="https://releases.warp.dev/stable/v0.2026.06.10.09.27.stable_01/Warp.dmg"
TMP="$(mktemp -d)"
trap 'rm -rf "$TMP"' EXIT
FILE="$TMP/Warp.dmg"
curl -fL --silent --show-error "$URL" -o "$FILE"
sha256sum "$FILE" | awk '{print $1}'Repository: fleetdm/fleet
Length of output: 108
🏁 Script executed:
#!/bin/bash
set -euo pipefail
URL="https://releases.warp.dev/stable/v0.2026.06.10.09.27.stable_01/Warp.dmg"
TMP="$(mktemp -d)"
trap 'rm -rf "$TMP"' EXIT
FILE="$TMP/Warp.dmg"
curl -fL --silent --show-error "$URL" -o "$FILE"
python3 - <<'PY'
import hashlib
p = open("$FILE","rb")
h = hashlib.sha256()
for chunk in iter(lambda: p.read(1024*1024), b''):
h.update(chunk)
print(h.hexdigest())
PYRepository: fleetdm/fleet
Length of output: 194
🏁 Script executed:
#!/bin/bash
set -euo pipefail
URL="https://releases.warp.dev/stable/v0.2026.06.10.09.27.stable_01/Warp.dmg"
TMP="$(mktemp -d)"
trap 'rm -rf "$TMP"' EXIT
FILE="$TMP/Warp.dmg"
curl -fL --silent --show-error "$URL" -o "$FILE"
FILE="$FILE" python3 - <<'PY'
import hashlib, os
p = os.environ["FILE"]
h = hashlib.sha256()
with open(p, "rb") as f:
for chunk in iter(lambda: f.read(1024 * 1024), b""):
h.update(chunk)
print(h.hexdigest())
PYRepository: fleetdm/fleet
Length of output: 122
Pin Warp DMG sha256 for updated installer_url (replace no_check)
ee/maintained-apps/outputs/warp/darwin.json updates installer_url but leaves sha256: "no_check", so the downloaded DMG isn’t integrity-pinned. Replace it with the SHA256 of the referenced artifact (https://releases.warp.dev/stable/v0.2026.06.10.09.27.stable_01/Warp.dmg).
"installer_url": "https://releases.warp.dev/stable/v0.2026.06.10.09.27.stable_01/Warp.dmg",
"install_script_ref": "007bc795",
"uninstall_script_ref": "932356de",
"sha256": "b7ea2418124ffb5fc34e94121892de4c9a7868813c7607e0597668021783e23f"🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@ee/maintained-apps/outputs/warp/darwin.json` around lines 9 - 12, The darwin
JSON entry updates installer_url but leaves sha256 set to "no_check", so replace
the value of the sha256 field for the installer_url entry with the actual SHA256
fingerprint of the artifact
(b7ea2418124ffb5fc34e94121892de4c9a7868813c7607e0597668021783e23f) so the DMG is
integrity-pinned; locate the JSON object containing the keys installer_url,
install_script_ref, uninstall_script_ref and update sha256 accordingly, then run
any repository validation that checks hashes.
|
Closing in favor of #47507. |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit