GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — opencode-plugin-lab/fixtures at main · gitdamnit/opencode-plugin-lab

Expand file tree

/

fixtures

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

fixtures

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
sample-project
sample-project
 
 
README.md
README.md
 
 
synthetic-secrets.txt
synthetic-secrets.txt
 
 

README.md

Outline

Disposable fixtures

The lab never runs destructive tests against a real project. Two kinds of fixtures are used:

  1. Generated at runtime (primary). The harness creates throwaway Git repositories and project directories under /tmp (a tmpfs inside the container) for every run. They are removed when the test finishes. This is what the Git That Shit restore/lock tests and the Checkpoint handoff test operate on.

  2. Templates in this directory (optional). Static, non-secret templates that can be copied into a fixture project. sample-project/ shows the minimal layout a disposable project needs. synthetic-secrets.txt contains clearly fake, well-known example values used by the Stranger Danger tests.

Rules

  • Never place real credentials here. The examples in synthetic-secrets.txt are public documentation placeholders.
  • Never copy a live SQLite database as a "backup". The Checkpoint tests create fresh databases and the handoff test exports JSON, not a database file.
  • Fixtures are excluded from the Docker build by allowlist; only this repo directory is copied to /opt/lab/fixtures.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.