- The full write-up, including where this is genuinely weaker than every
+ The full write-up, including where this is weaker than every
one of them, is in the{' '}
docs comparison. The short list
of limits lives on why this shape.
@@ -247,12 +247,12 @@ const rows = [
-
+
If you need orchestration, use Actions or one of the neighbours above.
If you need a private commit checked by a worker you own, this is the
- smaller answer. The exclusions that make it smaller — and the limits
- that come with them — are worked through on{' '}
+ smaller answer. The exclusions that make it smaller, and the limits
+ that come with them, are worked through on{' '}
why this shape, and the canonical list is{' '}
Not in v1 in the code repository.
diff --git a/src/pages/concepts.astro b/src/pages/concepts.astro
index 624314a..9a9beaf 100644
--- a/src/pages/concepts.astro
+++ b/src/pages/concepts.astro
@@ -21,7 +21,7 @@ const groups = [
{
id: 'check-suite',
term: 'Check suite',
- body: 'GitHub’s container for the runs on one commit. It is the only thing that triggers work here — never push, never pull_request. A suite is already scoped to one commit and one App.',
+ body: 'GitHub’s container for the runs on one commit. It is the only thing that triggers work here: never push, never pull_request. A suite is already scoped to one commit and one App.',
links: [{ label: 'ADR 005', href: `${DOCS}/adr/005-check-suite-gating/` }],
},
{
@@ -101,7 +101,7 @@ const groups = [
binding decides whether anything happens',
detail:
- 'No enabled binding for that repo, and the delivery is acknowledged and dropped — however valid its signature.',
+ 'No enabled binding for that repo, and the delivery is acknowledged and dropped, however valid its signature.',
},
{
title: 'A job is queued for that (app, repo, sha)',
@@ -186,7 +186,7 @@ const groups = [
{
title: 'An installation token fills a workspace',
detail:
- 'The exact SHA is fetched, detached, and the remote stripped — before any of your commands run.',
+ 'The exact SHA is fetched, detached, and the remote stripped, before any of your commands run.',
},
{
title: 'The executor runs the pipeline',
@@ -196,7 +196,7 @@ const groups = [
{
title: 'A Check Run is completed',
detail:
- 'Conclusion plus a log tail on the commit, with a details URL pointing at the full log — behind a session, unless that binding opted into a shareable log.',
+ 'Conclusion plus a log tail on the commit, with a details URL pointing at the full log, behind a session unless that binding opted into a shareable log.',
},
]}
/>
@@ -209,8 +209,8 @@ const groups = [
{
@@ -292,7 +292,7 @@ const groups = [
- The install / test / build commands have their own order — repo file,
+ The install / test / build commands have their own order: repo file,
then binding overrides, then Node defaults from package.json,
then nothing to run, which reports skipped. That ladder is on{' '}
/pipeline.
diff --git a/src/pages/integrations/github-app.astro b/src/pages/integrations/github-app.astro
index f37f907..81c5c1d 100644
--- a/src/pages/integrations/github-app.astro
+++ b/src/pages/integrations/github-app.astro
@@ -17,7 +17,7 @@ const steps = [
{
title: 'Register the App',
detail:
- 'In your org or user settings, with the permissions and events listed in the docs. You own it — openpreflight never creates one for you.',
+ 'In your org or user settings, with the permissions and events listed in the docs. You own it. openpreflight never creates one for you.',
},
{
title: 'Point the webhook at your instance',
@@ -93,7 +93,7 @@ const panelSteps = [
{
[
- { name: 'Checks', level: 'Read and write', why: 'Creating and completing the Check Run — the entire point.' },
+ { name: 'Checks', level: 'Read and write', why: 'Creating and completing the Check Run. That is the entire point.' },
{ name: 'Contents', level: 'Read-only', why: 'Cloning the commit being checked. Read-only: it never writes to your repo.' },
{ name: 'Metadata', level: 'Read-only', why: 'The mandatory baseline GitHub requires alongside the others.' },
{ name: 'Check suite', level: 'Event', why: 'The trigger. GitHub creates a suite per commit and delivers it here.' },
@@ -112,8 +112,8 @@ const panelSteps = [
}
- The authoritative table — exact values, the webhook URL format, and the
- order to do things in — is in the setup docs. It changes with the code, so
+ The authoritative table (exact values, the webhook URL format, and the
+ order to do things in) is in the setup docs. It changes with the code, so
this page does not try to be the checklist.
@@ -129,7 +129,7 @@ const panelSteps = [
A short-lived installation token clones the exact SHA, then goes no
- further — how it is handled is on{' '}
+ further. How it is handled is on{' '}
security.
@@ -146,7 +146,7 @@ const panelSteps = [
Private repos
{' '}
- covers the naming trap worth avoiding first.
+ covers the naming trap. Avoid it first.
The same App can cover everything it is installed on. Each repo still
@@ -155,14 +155,14 @@ const panelSteps = [
A binding can change the branch list, the commands, the timeout, the
- check name, and whether logs are shareable — useful for the one repo
+ check name, and whether logs are shareable. Useful for the one repo
that does not fit the default.