Commit Graph
21123 Commits
Author SHA1 Message Date
Allen Houchins 3fbaa2c5b7 Add custom install script for GitHub Desktop (#39132)
This pull request updates the installation process for the GitHub
Desktop application on macOS. The main improvement is switching the
extraction method in the install script from `unzip` to `ditto` with the
`--noqtn` flag, which prevents the app bundle from being quarantined
after installation. This change is reflected in both the input
configuration and the generated output files.

**Install script improvements:**

- The install script for GitHub Desktop (`github-desktop-install.sh`)
now uses `ditto -xk --noqtn` instead of `unzip` to extract the
application, ensuring the app is not marked as quarantined by macOS
after installation.
- The script logic and structure have been slightly refactored for
clarity, but the core install and relaunch logic remains the same.

**Configuration and reference updates:**

- The `install_script_path` property was added to the Homebrew input
JSON for GitHub Desktop, pointing to the new install script.
- The output configuration (`darwin.json`) updates the install script
reference to the new version and includes the updated script content.
[[1]](diffhunk://#diff-d9d687547de8380c36144e69b184a84cbfa749eae965cab3cb313e2ff88eff20L9-R9)
[[2]](diffhunk://#diff-d9d687547de8380c36144e69b184a84cbfa749eae965cab3cb313e2ff88eff20L18-R18)


**Related issue:** Resolves #38679
2026-02-01 21:51:34 -06:00
fleet-releaseandmostlikelee f445eca42b Update Fleet-maintained apps (#39124)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: mostlikelee <16102903+mostlikelee@users.noreply.github.com>
2026-01-31 22:03:58 -06:00
RachelElysia 7df87c91b8 Fleet UI: Bold table column-headers (#39105) 2026-01-31 14:24:55 -05:00
Mike McNeil 14d2e02f52 Large deployments are common (#39121)
“Extremely” makes it sound like very large deployments are uncommon. But
they’re actually very common. Fleet excels with 40,000+ laptops, and
some deployments are 10x that large, when you include phones, ipads, and
servers.
2026-01-30 20:56:57 -06:00
Mike McNeil 7053b562e4 Multi-platform > cross-platform (#39120) 2026-01-30 20:52:49 -06:00
Mike McNeil 16cdb6217f Website: Clearer language (#39119) 2026-01-30 20:35:04 -06:00
Andrea Pepper 580b398bdb Document outbound messaging experimentation process (#38763) 2026-01-30 18:33:37 -06:00
Eric 1ad76527c6 Website: Update button color on /forgot-password page (#39115)
Closes: https://github.com/fleetdm/fleet/issues/38728

Changes:
- Updated the color of the button on the success state of the
/customers/forgot-password page
2026-01-30 18:18:32 -06:00
Steve Carlin 766cdc50c6 Update Quality Assurance team member list (#39108) 2026-01-30 17:27:30 -06:00
Luke Heath 18a541444d Update GitHub Manager to work with milestones and add forecast command (#39070) 2026-01-30 17:01:11 -06:00
Noah TalermanandAlex Mitchell 10736b650f Update entra-conditional-access-integration.md (#39072)
Co-authored-by: Alex Mitchell <105945793+alexmitchelliii@users.noreply.github.com>
2026-01-30 16:53:08 -06:00
Brock WaltersandAshish Kuthiala f1707640d1 Add Fastly case study to marketing README (#39054)
Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-01-30 16:20:10 -06:00
Brock Walters dc2277575c Update link for enterprise Linux article (#39057) 2026-01-30 16:18:06 -06:00
johnjeremiahandAshish Kuthiala 255e654982 Update Event Management Process in handbook (#39064)
**Related issue:** Resolves #

This expands and extends detail about the three phases of running
events:
1. Proposing and Approving new events
2. Managing the execution of events
3. Post Game for an event

---------

Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-01-30 16:17:09 -06:00
Victor Lyuboslavsky 2196a181a6 Fixed issue where different variations of the same software weren't linked to the same software title. (#38926)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #36494 

Fixes:
- Allow matching software to title solely by non-empty upgrade code
- Match names case-insentive and trimmed whitespace and special unicode
characters (in our osquery-perf dataset)
- Match bundle ID case-insensitive

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.

## Testing

- [x] Added/updated automated tests
- [x] QA'd all new/changed functionality manually


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Bug Fixes**
* Different variations/versions of the same software that share the same
upgrade code are now unified under a single software title, preventing
duplicate titles and improving linkage across releases.

* **Tests**
* Added a test verifying that entries with the same upgrade code but
different names link to an existing shared title.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-01-30 23:04:10 +01:00
Noah Talerman 360a1b10d4 Update product-groups.md (#39107)
- Clarify bug titles
2026-01-30 16:48:05 -05:00
d2e964bc88 Auto-tag unreleased bugs filed against non-GA Fleet versions (#38995)
Resolves #35299.

Triggers on issue create. Tested the same code in
https://github.com/iansltx/fleet/actions/workflows/auto-tag-unreleased-bugs.yml;
check the associated issues on that repo for the comments (or lack
thereof). Grabbed a bunch of issues from this repo to properly catch
edge cases. This only looks at issue body so the titles including
released/unreleased are for testing convenience and have no effect on
whether a comment happens either way.

I expect we'll need to dial this in further but this errs on the side of
categorizing something as unreleased because shipping regressions due to
mis-triage is worse than finding out a bug is released when we weren't
sure to begin with.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: iansltx <472804+iansltx@users.noreply.github.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-01-30 15:30:35 -06:00
fleet-releaseandmostlikelee 2a392de884 Update Fleet-maintained apps (#39101)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: mostlikelee <16102903+mostlikelee@users.noreply.github.com>
2026-01-30 15:30:03 -06:00
Rachael Shaw 39f9518508 Small sentence case fix (#38943)
Small sentence case fix in Android app ("App Version" -> "App version")
2026-01-30 15:23:41 -06:00
Mike McNeil 5bebd7b5d0 Website: Minor text fixes (#39099) 2026-01-30 15:09:01 -06:00
Noah Talerman 5108867497 Revise "Expedited drafting" (#39094) 2026-01-30 15:40:33 -05:00
Noah Talerman c9d34e1199 iPhone end user enrollment page: Add missing "4." (#39091)
For the following issue:
- https://github.com/fleetdm/fleet/issues/39090
2026-01-30 15:36:46 -05:00
Sarah Gillespie 33e112bfa5 Capture MDM enroll reference for iOS and IPadOS devices (#39020) 2026-01-30 13:38:01 -06:00
Noah Talerman b6249f6455 Bug titles: Focus on what's fixed now, versus what was broken before (#39074) 2026-01-30 14:24:00 -05:00
Scott Gress 62c47739a5 Remove inlined node-sql-parser dependency (#39076)
Now that we have a better upstream to use for node-sql-parser, we no
longer have to use the inlined dependency and can remove the dead code.
2026-01-30 12:47:38 -06:00
Noah Talerman 3271e472ef Fix failing website test (#39075)
- Description is too long (more than 150 characters)
2026-01-30 13:22:17 -05:00
Ian LittmanandGabriel Hernandez 75ade244f8 Bump react-markdown and remark-gfm packages to resolve transitive dep vulns (#38411)
# Checklist for submitter

## Testing

- [ ] Added/updated automated tests

- [ ] QA'd all new/changed functionality manually

---------

Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
2026-01-30 16:44:19 +00:00
7e2cf0aa9a Create enable-okta-verify-on-windows-using-a-scep-configuration-profi… (#38716)
…le.md

Adam Baali's article

---------

Co-authored-by: Adam Baali <45665341+AdamBaali@users.noreply.github.com>
Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-01-30 11:41:42 -05:00
Eric b3fcb2c7db Website: update clay webhook (#39068)
Changes:
- Updated the clay webhook to only trim LinkedIn URLs if one is
provided.
2026-01-30 10:33:45 -06:00
RachelElysia f5b91feba5 Fleet UI: Keep from rendering <strong> on new line (#39059) 2026-01-30 11:22:31 -05:00
Eric 43cbf8d7ff Website: fix event times on GitOps workshops page (#39067)
Changes:
- Updated the view action for the /gitops-workshop page to use UTC
timestamps when building the event details for that page.
2026-01-30 10:15:06 -06:00
Rachael ShawandNoah Talerman ad7d6d122b #17972 Move Windows automatic enrollment configuration instructions out of Fleet UI (#38949)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #17972 

### Screenshots
#### `/settings/integrations/automatic-enrollment/windows`:
<img width="1624" height="1061" alt="Screenshot 2026-01-28 at 5 51
46 PM"
src="https://github.com/user-attachments/assets/e3407428-9f05-42f4-a639-5daa73995fff"
/>

#### Guide:
<img width="1624" height="1061" alt="Screenshot 2026-01-28 at 3 56
06 PM"
src="https://github.com/user-attachments/assets/6b7aaba6-f942-48b3-9eb8-eb96aecc68ef"
/>

# Checklist for submitter

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

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/committing-changes.md#changes-files)
for more information.

## Testing

- [x] QA'd all new/changed functionality manually

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2026-01-30 10:05:07 -06:00
fleet-releaseandmostlikelee a25d5a757d Update Fleet-maintained apps (#39053)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: mostlikelee <16102903+mostlikelee@users.noreply.github.com>
2026-01-30 08:54:09 -06:00
Isabell Reedy 8a6d21b98e Remove CSM role from website (#39056) 2026-01-30 14:53:41 +00:00
Brock Walters 719134356e Fix typo in post-install script instructions (#38592) 2026-01-30 08:40:06 -06:00
Isabell Reedy f305c33bce Handbook: Org update (#39049) 2026-01-30 08:35:52 -06:00
Steven Palmesano 5df6a89b0a Add Suppress iWork Upgrade Prompt (#39052) 2026-01-30 09:18:31 -05:00
Marko LisicaandNoah Talerman 1a9b8ca6b2 [Guide] Android managed configuration (#38912)
Added managed app configuration section for Android, and included
example configuration for Google Chrome.

Updated instructions for editing and deleting apps. I believe it doesn't
make sense to provide step-by-step instructions since editing and
deleting are separate actions that are unlikely to be performed
together.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2026-01-30 14:12:37 +01:00
Mike Thomas 01df8119a8 Update fastly.md (#39046)
Fixed some typos and reduced the "About Fastly" paragraph.
2026-01-30 17:28:34 +09:00
Brock WaltersandAshish Kuthiala 1a695da4f0 Fix typos in marketing README.md (#39040)
Fixed typos.

Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-01-29 23:54:20 -06:00
Mike ThomasandAshish Kuthiala 5b089eeded Website update testimonials (#39039)
Added Dan Jackson's quote to testimonials.

---------

Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-01-29 22:07:51 -06:00
Brock Walters 70b89c1643 Fix formatting issue in Linux importance article (#39038)
Final edit.
2026-01-30 12:38:59 +09:00
Mike Thomas 5da12aedf8 Update fastly.md (#39042)
Reduced the about Fastly burb to help it fit within the template
constraints.
2026-01-30 11:50:21 +09:00
Mike Thomas 184d82fb53 Added Fastly case study nav item (#39041)
Added Fastly nav item.
2026-01-30 11:39:25 +09:00
Mike ThomasandEric 231302fcfd Website typo fixes and text changes (#39034)
Fixed typos and made text changes to the following pages:

- Fleet GitOps
- GitOps workshop
- Case studies template

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2026-01-30 11:25:30 +09:00
Juan FernandezandBrock Walters 233ed24a98 Fixed typo on Management section on Handbook (#38775)
Fixing typo on Handbook.

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-01-29 21:22:56 -05:00
RachelElysia f8e5aa1314 Fleet UI: Fix unreleased bug between locking/locating (#39024) 2026-01-29 20:59:59 -05:00
RachelElysia 38e27970af Fleet UI: Microsoft.CompanyPortal > Company Portal (#38958) 2026-01-29 20:59:27 -05:00
Dale Ribeiro 9b532c9936 Solutions folder script name cleanup (#38951) 2026-01-29 20:39:20 -05:00
Sam PflugerandEric 54ba38716c Change linkedinUrl requirement to optional (#39033)
@eashaw trying to fire this when I don't have a LinkedIn. Any
objections?

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2026-01-29 18:01:24 -06:00