Commit graph

210 commits

Author SHA1 Message Date
Noah Talerman
7da144c3ba
Handbook processes: New major macOS version (#33046) 2025-09-16 18:42:23 -05:00
Janis Watts
83d90a5271
Change macOS 16 to macOS 26 (#32724)
Just changed macOS 16 to macOS 26, since macOS 16 isn't a thing
2025-09-09 10:36:01 -05:00
Magnus Jensen
4112ed1d3e
Update broken links for engineering.rituals.yml (#32059) 2025-08-21 16:34:02 -05:00
George Karr
a6b6831b40
Update README.md (#32167) 2025-08-21 13:30:43 -05:00
Emmanuel Ferdman
62b8a77acd
Fix a few broken references (#31640)
# Checklist for submitter

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

- [ ] 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.

- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes

## Testing

- [ ] 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)

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

For unreleased bug fixes in a release candidate, one of:

- [ ] Confirmed that the fix is not expected to adversely impact load
test results
- [ ] Alerted the release DRI if additional load testing is needed

## Database migrations

- [ ] Checked table schema to confirm autoupdate
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).

## New Fleet configuration settings

- [ ] Setting(s) is/are explicitly excluded from GitOps

If you didn't check the box above, follow this checklist for
GitOps-enabled settings:

- [ ] Verified that the setting is exported via `fleetctl
generate-gitops`
- [ ] Verified the setting is documented in a separate PR to [the GitOps
documentation](https://github.com/fleetdm/fleet/blob/main/docs/Configuration/yaml-files.md#L485)
- [ ] Verified that the setting is cleared on the server if it is not
supplied in a YAML file (or that it is documented as being optional)
- [ ] Verified that any relevant UI is disabled when GitOps mode is
enabled

## fleetd/orbit/Fleet Desktop

- [ ] Verified compatibility with the latest released version of Fleet
(see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/workflows/fleetd-development-and-release-strategy.md))
- [ ] If the change applies to only one platform, confirmed that
`runtime.GOOS` is used as needed to isolate changes
- [ ] Verified that fleetd runs on macOS, Linux and Windows
- [ ] Verified auto-update works from the released version of component
to the new version (see [tools/tuf/test](../tools/tuf/test/README.md))

Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-08-21 12:13:45 -05:00
Noah Talerman
e5ff795111
Product group handbook: speed up community PRs (#31467) 2025-08-12 13:57:57 -05:00
Lucas Manuel Rodriguez
581b9e5f91
Add process for stale community PRs (#31611) 2025-08-05 13:45:51 -05:00
Sam Pfluger
f2df737a0b
Create CEO and People pages and reorg (#31559)
<ins>*🌐 IT and Enablement:*</ins>
- Rename "🌐 Digital Experience" to "🌐 IT and Enablement" dept
- Rename "digital-experience.rituals.yml" to
"it-and-enablement.rituals.yml"

<ins>*🧑‍🚀 People*</ins>
- Create 🧑‍🚀 People dept
  - Create "people.rituals.yml"

<ins>*🔭 CEO*</ins> (<= WHY? To maintain the [structure of the
handbook](https://fleetdm.com/handbook/company/leadership#outline-of-departmental-page-structure).)
- Create 🔭 CEO page and link to leadership
- Create ceo.rituals.yml

<ins>*💸 Finance*</ins>
- Renamed label "#g-finance" to ":help-finance" to match the rest of the
departmental labels.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-08-04 13:07:18 -05:00
Andrey Kizimenko
d2707c7b7d
New QA ritual to submit Test Coverage to QA Wolf (#31362) 2025-07-31 13:41:19 -06:00
Noah Talerman
af47ab191e
Engineering handbook: Eng-initiated stories skip confirm and celebrate (#31461) 2025-07-31 12:29:21 -04:00
Andrey Kizimenko
77aa8da22b
New responsibility to submit test coverage requests to QA Wolf after each sprint (#31356) 2025-07-28 14:35:14 -06:00
Janis Watts
e7bfe1e108
Update handbook for unreleased bugs (#31100) 2025-07-23 12:15:01 -06:00
George Karr
c17b873ba7
Update engineering.rituals.yml (#31101) 2025-07-23 12:14:28 -06:00
Noah Talerman
b78826ac18
Update release notes template (#31014) 2025-07-23 12:05:10 -06:00
Sam Pfluger
0cd6a3412a
Combine slack channels (#30401) 2025-06-27 16:22:48 -05:00
Michael Winters
af1c2e815f
Fix malformed engineering handbook links (#29816) 2025-06-13 12:44:59 -05:00
Ian Littman
ddd7891939
Clean up "click here" and "here" link anchors - part 1 (#29731)
Fixes part of #29720.. Includes promoting some bolded to subheadings (in
wireframe docs).

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-06-04 13:54:34 -06:00
Luke Heath
01645f2fc9
Update handbook to reference GitHub Projects boards (#29414) 2025-05-27 15:54:30 -05:00
Noah Talerman
9e588c9e3a
Add release calendar to handbook (#29386) 2025-05-22 12:08:15 -05:00
Luke Heath
7380919dc3
Organize contributor docs and establish ADR process and template (#29101) 2025-05-17 15:03:52 -05:00
Luke Heath
9c671c04df
Update pushed story process (#28544) 2025-04-24 16:52:22 -05:00
Noah Talerman
7aa47f425c
Product groups handbook (#28295) 2025-04-16 13:04:10 -05:00
Luke Heath
472448f85c
Handbook typo (#27421) 2025-03-21 16:49:17 -05:00
Luke Heath
c0dcf686cc
Update engineering handbook (#27298) 2025-03-20 12:10:51 -05:00
Luke Heath
fb490c7450
Update conclude a milestone instructions with new steps (#27168) 2025-03-18 11:18:37 -05:00
Luke Heath
3ed4bc6fe4
Clarify engineering-initiated story process (#27075) 2025-03-14 16:16:03 -05:00
Sam Pfluger
cd36118e63
Update labels and slack channels (#26481) 2025-02-20 01:28:15 -06:00
Luke Heath
844d8921de
Change date release candidate is cut (#26388) 2025-02-17 14:59:16 -06:00
Luke Heath
b0de218606
Clean up engineering docs (#25708)
No additions, just cleaning up organization and moving some things
around.
2025-01-23 16:20:42 -06:00
Victor Lyuboslavsky
d5e4825f0f
Amend community PR process. (#25608) 2025-01-21 11:15:44 -06:00
Luke Heath
bcb5a7da56
Simpler sync command (#25469) 2025-01-15 13:34:51 -06:00
Noah Talerman
6bc0bf92c9
Handbook typo (#25391)
Remove extra parentheses
2025-01-13 16:20:09 -06:00
Luke Heath
18bdab7a67
Fixing broken links (#25359) 2025-01-10 16:44:27 -06:00
Noah Talerman
fedf38b340
Update community pull request process (#25356) 2025-01-10 16:40:12 -06:00
Luke Heath
a42189e50d
Update product group struture and capacity (#24800) 2024-12-30 15:34:07 -06:00
Luke Heath
50503f711c
Update engineering handbook (#24930) 2024-12-19 15:52:55 -06:00
Scott Gress
ff63cdf904
Add flaky test guide to handbook (#24722) 2024-12-13 14:54:26 -06:00
Luke Heath
d47bd8f626
Reorganize our it-and-security directory (#24278) 2024-12-09 13:42:47 -06:00
Luke Heath
95c51ac4d2
Update Engineering handbook (#24127) 2024-11-25 11:17:07 -06:00
Luke Heath
18391b5901
Add TUF handbook page (#23674) 2024-11-22 14:27:26 -06:00
Sharon Katz
6dcf78c2a8
Process exceptions for non-released code (#23393)
Process exceptions for non-released code.
Namely QA and ticket handling.

---------

Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-11-21 12:59:48 -05:00
RachelElysia
79a3549e67
Quick spelling/grammar fixes (#23859)
I noticed a spelling issue and a grammar issue and fixed similar ones
elsewhere in our docs

# 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. -->
2024-11-18 13:36:59 -06:00
Luke Heath
364250ac0c
Update guide submission process (#23870) 2024-11-15 16:09:09 -05:00
Mike McNeil
ee0c4c7fce
Apple CSR was missing from rituals. (Turned autoIssue on.) (#23673) 2024-11-13 10:24:11 -06:00
Sam Pfluger
ded196d339
Add folks to team tables (#23753) 2024-11-12 17:24:30 -06:00
Eric
e7ffbd2666
Handbook: fix <ticket-number> template on engineering handbook page. (#23156) 2024-10-25 13:36:54 -05:00
Drew Baker
59692fd4da
Drew p drawers events (#23055)
Updating DRI for events

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-10-23 01:43:36 -05:00
Sam Pfluger
fe59c7482c
Remove CPE (#23007) 2024-10-22 10:59:16 -05:00
Dale Ribeiro
2b300d13dc
Change mentions of 0-day to same-day (#22763)
There's some discussion in the community of the best way to describe
this, but 0-day has associations with vulnerabilities. "Same-day
support" seems to the currently agreed upon phrase other products use.

# 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. -->

- [ ] 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/Committing-Changes.md#changes-files)
for more information.
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-10-09 10:03:58 -05:00
Luke Heath
e2ac27e011
Document 0-day macOS major version support process beginning with macOS 16 (#22243)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-19 13:35:17 -05:00