michal/tit

Browse tree · Show commit · Download archive

Diff

fdf027b37a7a41e4326aa291

README.md

Mode 100644100644; object 0d3b9892f29e6e857d08c5a7

@@ -463,3 +463,16 @@
 checkout commands. Read the
 [SSH pull-request checkout architectural decision record](docs/adr/0027-ssh-pull-request-checkout.md)
 for the command, output, permission, and error contracts.
+
+## Milestone 5 gate
+
+Install stock Git and stock OpenSSH. Then, run the collaboration gate:
+
+```text
+./scripts/check-m5
+```
+
+This command tests branch pushes, pull-request revisions, anchored reviews,
+merges, concurrent ref updates, and recovery after an interrupted ref update.
+It also tests the Web workflow, the SSH checkout command, and historical schema
+migration.

scripts/check-m5

Mode 100755; object 3ef8f5246fcf

@@ -1,0 +1,9 @@
+#!/bin/sh
+set -eu
+
+./scripts/check
+cargo test --locked --release --test git_push_ssh
+cargo test --locked --release --test pull_requests
+cargo test --locked --release --test public_routes runs_the_complete_issue_workflow_without_javascript
+cargo test --locked --release --test serve creates_owned_repositories_with_stable_ssh_command_output
+cargo test --locked --release --test sqlite migrates_each_committed_historical_fixture