Files
LLMScaffolding/RESUME.md
Charles N Wyble 408db0d0cc
Some checks failed
CI / checks (pull_request) Waiting to run
CI / checks (push) Has been cancelled
chore(ci): bootstrap CI + hooks
Squash-merge bootstrap-cicd into integration
2025-09-10 21:48:32 +00:00

1.7 KiB

Resume Guide

Purpose

  • Quick checklist to pick up work after restarting Codex CLI with expanded permissions.

Branches on remote

  • main (default), integration, release, bootstrap, bootstrap-cicd
  1. Pull latest
  • git fetch --all --prune
  • git switch bootstrap && git pull
  • git switch bootstrap-cicd && git pull
  • git switch integration && git pull
  1. Ensure Docker is available
  • Start Docker Desktop/daemon as needed
  1. Install hooks locally
  • make hooks-setup
  1. Run local checks (Docker-only)
  • git switch bootstrap && make quick && make build
  • git switch bootstrap-cicd && make quick && make build
  • Optional full pass: make check
  1. Open PRs (when branches are green locally)
  1. Merge to integration
  • Use squash merge, allow auto-merge on green where configured
  1. Release to main
  • Open PR: integration → main (require 1 approval)
  • After merge, tag manually (until CI runners are enabled):
    • git switch main && git pull
    • TAG=$(date -u +"v%Y.%m.%d-%H%M")
    • git tag -a "$TAG" -m "Release $TAG"
    • git push origin "$TAG"
  • Optional: fast-forward release branch pointer:
    • git branch -f release main && git push -f origin release
  1. Docs & parity
  • Git workflow: instructions/git-workflow.md
  • Local CI parity: instructions/bootstrap-cicd.md
  1. Defer CI enablement for two weeks
  • Track in TODO.md: Revisit enabling runners and protected checks on 2025-09-24
  1. Next tasks
  • Answer any outstanding questions in questions/*
  • On approval, implement further proposals and update instructions/*