Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add doc API changes for the now async software batch #22259

Merged
merged 8 commits into from
Sep 23, 2024

Conversation

lucasmrod
Copy link
Member

API changes for #22069.

Copy link
Member

@marko-lisica marko-lisica left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @lucasmrod I just left a couple of small suggestions/questions, otherwise looks good to me!

docs/Contributing/API-for-contributors.md Show resolved Hide resolved
docs/Contributing/API-for-contributors.md Show resolved Hide resolved
docs/Contributing/API-for-contributors.md Show resolved Hide resolved
docs/Contributing/API-for-contributors.md Show resolved Hide resolved
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
marko-lisica
marko-lisica previously approved these changes Sep 20, 2024
lucasmrod added a commit that referenced this pull request Sep 20, 2024
#22069

API changes: #22259

QAd by applying 10 pieces of software on a team, which took 3+ minutes
in total (which, before these changes was timing out at 100s.)

With this approach, a GitOps CI run timing out might leave the
background process running (which will eventually be applied to the
database). The team discussed and agreed that we can fix this edge case
later.

- [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/Committing-Changes.md#changes-files)
for more information.
- [X] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality
lucasmrod added a commit that referenced this pull request Sep 20, 2024
#22069

API changes: #22259

QAd by applying 10 pieces of software on a team, which took 3+ minutes
in total (which, before these changes was timing out at 100s.)

With this approach, a GitOps CI run timing out might leave the
background process running (which will eventually be applied to the
database). The team discussed and agreed that we can fix this edge case
later.

- [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/Committing-Changes.md#changes-files)
for more information.
- [X] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality
fleet-release
fleet-release previously approved these changes Sep 23, 2024
lukeheath
lukeheath previously approved these changes Sep 23, 2024
@lukeheath lukeheath merged commit 21b3c46 into main Sep 23, 2024
5 checks passed
@lukeheath lukeheath deleted the 22069-doc-api-changes branch September 23, 2024 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

6 participants