Skip to content

Fix in-house apps allowing duplicates - #35854

Merged
jkatz01 merged 1 commit into
mainfrom
35758-fix-iha-duplicate
Nov 17, 2025
Merged

Fix in-house apps allowing duplicates#35854
jkatz01 merged 1 commit into
mainfrom
35758-fix-iha-duplicate

Conversation

@jkatz01

@jkatz01 jkatz01 commented Nov 17, 2025

Copy link
Copy Markdown
Member

Related issue: Resolves #35758
Small fix for just 35758 so it can be cherry picked to 4.77, pulled from this branch that will fix more issues with duplicate checks across in-house, vpp, and software installers.

Checklist for submitter

Testing

@jkatz01
jkatz01 marked this pull request as ready for review November 17, 2025 21:18
@jkatz01
jkatz01 requested a review from a team as a code owner November 17, 2025 21:18
@codecov

codecov Bot commented Nov 17, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 66.23%. Comparing base (3008f03) to head (e301a34).
⚠️ Report is 7 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #35854      +/-   ##
==========================================
- Coverage   66.23%   66.23%   -0.01%     
==========================================
  Files        2109     2109              
  Lines      179259   179259              
  Branches     7345     7345              
==========================================
- Hits       118730   118724       -6     
- Misses      49639    49643       +4     
- Partials    10890    10892       +2     
Flag Coverage Δ
backend 67.89% <100.00%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jkatz01
jkatz01 merged commit 1ef84a5 into main Nov 17, 2025
40 checks passed
@jkatz01
jkatz01 deleted the 35758-fix-iha-duplicate branch November 17, 2025 21:36
jkatz01 added a commit that referenced this pull request Nov 17, 2025
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #35758 
Small fix for just 35758 so it can be cherry picked to 4.77, pulled from
[this
branch](https://github.com/fleetdm/fleet/tree/check-software-conflicts-iha-vpp-installers)
that will fix more issues with duplicate checks across in-house, vpp,
and software installers.
# Checklist for submitter

## Testing

- [x] Added/updated automated tests
- [ ] Where appropriate, [automated tests simulate multiple hosts and
test for host
isolation](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/reference/patterns-backend.md#unit-testing)
(updates to one hosts's records do not affect another)

- [x] QA'd all new/changed functionality manually
- `.ipa` with the same bundle identifier but different name and version
cannot be added anymore.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

in-house apps don't differentiate between versions, allow upload of multiple versions, custom icons are displayed for wrong id

2 participants