michal/tit
Browse tree · Show commit · Download archive
Diff
fdf027b37a7a → 41e4326aa291
README.md
Mode 100644 → 100644; object 0d3b9892f29e → 6e857d08c5a7
@@ -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