Commit graph

5 commits

Author SHA1 Message Date
Konstantin Sykulev
300c263430
fixing ordering issue on maintained apps test (#36530)
```
--- FAIL: TestMaintainedApps (33.88s)
    --- FAIL: TestMaintainedApps/UpsertMaintainedApps (5.74s)
```

```
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -147,20 +147,20 @@
        	            	   ID: (uint) 0,
        	            	+  Name: (string) (len=22) "Adobe Digital Editions",
        	            	+  Slug: (string) (len=29) "adobe-digital-editions/darwin",
        	            	+  Version: (string) "",
        	            	+  Platform: (string) (len=6) "darwin",
        	            	+  TitleID: (*uint)(<nil>),
        	            	+  InstallerURL: (string) "",
        	            	+  SHA256: (string) "",
        	            	+  UniqueIdentifier: (string) "",
        	            	+  InstallScript: (string) "",
        	            	+  UninstallScript: (string) "",
        	            	+  AutomaticInstallQuery: (string) "",
        	            	+  Categories: ([]string) <nil>,
        	            	+  UpgradeCode: (string) ""
        	            	+ },
        	            	+ (fleet.MaintainedApp) {
        	            	+  ID: (uint) 0,
        	            	   Name: (string) (len=14) "Android Studio",
        	            	   Slug: (string) (len=21) "android-studio/darwin",
        	            	-  Version: (string) "",
        	            	-  Platform: (string) (len=6) "darwin",
        	            	-  TitleID: (*uint)(<nil>),
        	            	-  InstallerURL: (string) "",
        	            	-  SHA256: (string) "",
        	            	-  UniqueIdentifier: (string) "",
        	            	-  InstallScript: (string) "",
        	            	-  UninstallScript: (string) "",
        	            	-  AutomaticInstallQuery: (string) "",
        	            	-  Categories: ([]string) <nil>,
        	            	-  UpgradeCode: (string) ""
        	            	- },
        	            	- (fleet.MaintainedApp) {
        	            	-  ID: (uint) 0,
        	            	-  Name: (string) (len=22) "Adobe Digital Editions",
        	            	-  Slug: (string) (len=29) "adobe-digital-editions/darwin",
        	            	   Version: (string) "",
        	Test:       	TestMaintainedApps/UpsertMaintainedApps
```
# Checklist for submitter

- [x] Added/updated automated tests
2025-12-01 16:54:45 -06:00
Jahziel Villasana-Espinoza
2802cf57d5
Update FMA refreshing logic to remove apps that were removed upstream (#27594)
> No issue, we noticed this while testing FMA for Windows

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
2025-03-28 14:04:08 -04:00
Ian Littman
4a1e5340f0
Switch Fleet-maintained apps to use manifest-based structure (#27201)
For #26082.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [x] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [x] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [x] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [x] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [x] Added/updated automated tests
- [x] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [x] Manual QA for all new/changed functionality
2025-03-20 21:21:56 -05:00
Dante Catalfamo
b45c8b02c9
List Available Fleet Managed Apps (#22059)
#21777
2024-09-19 10:43:40 -04:00
Martin Angers
9abd5a59d0
Maintained Apps: define app list, implement ingestion (#21946) 2024-09-10 13:55:13 -04:00