This is a disposable test repository. Its records do not sign the Conveyal CLA.
Expected path: signatures/v0.1/individual/776780.md.
The expected full contents are in this fixture.
- Sign in to GitHub as @trevorgerhardt and open the link above.
- Check that the filename matches the expected path and the editor starts with Test only: no CLA acceptance. It should end with the individual signature block for GitHub ID 776780 and agreement version v0.1.
- Click Commit changes. Choose Create a new branch for this commit and start a pull request, rather than committing directly to main.
- Create the PR, using a title such as Test prefilled individual signature.
- Leave it open and share its URL. The Validate test signature workflow checks its identity, full canonical agreement, and append-only path.
If the file is empty or truncated, stop and report what you see. Do not paste or repair the contents manually: we are testing the generated URL.
Your account has write access, so this first test establishes prefill and PR validation. A later test with an outside account will establish automatic forking and outsider permissions.
From this repository's root, with the CLA-Ledger tooling available locally:
node /path/to/CLA-Ledger/sign.ts trevorgerhardt --id 776780 --individual --editor-urlThe validator is temporarily pinned to prototype commit
v0.0.1. Once ready, tooling release
v0.0.1 will replace that pin. Agreement version v0.1 is separate.
See ATTRIBUTION.md for the copied agreement's source and license.
A disposable contribution PR exercises the Conveyal CLA check on its own head commit. Before this repository accepts the contributor's fixture record, coverage fails and the workflow posts a personalized signing link. After a maintainer merges the fixture signature, Refresh fixture coverage requests a fresh evaluation automatically. The same head commit should then pass and the existing comment should report coverage.
This fixture can refresh its own workflows with GITHUB_TOKEN. The real central ledger needs the scoped refresh App to dispatch workflows in R5.