feat(workflows): add project bootstrap automation example #112
Loading…
Reference in New Issue
No description provided.
Delete Branch "puygob236/gitlink-cli:project-bootstrap-automation-fork"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR adds a reproducible end-to-end GitLink workflow example under
examples/workflows/project-bootstrap-automation/.The workflow targets project bootstrap automation. It uses a configuration file to generate project initialization assets, orchestrates existing
gitlink-clirepository, branch, and issue commands, supports dry-run and apply execution modes, and records reproducible evidence including reports, command logs, manifests, and file inventories.What is included
scripts/bootstrap_project.go: Go-based workflow runner for configuration parsing, asset generation, command planning, dry-run/apply execution, and evidence generation.scripts/run_demo.ps1: one-command reproduction script for Windows/PowerShell environments.examples/sample_project.jsonandexamples/verification_comment_config.json: reproducible workflow configurations.examples/demo_outputs/: checked-in sample outputs generated from a real GitLink validation scenario.docs/: workflow specification, architecture description, quickstart, runbook, verification record, submission checklist, and demo video script.docs/assets/bootstrap-architecture.png: rendered architecture figure.scripts/bootstrap_project_test.go: unit tests for configuration validation, asset generation, command planning, and dry-run evidence output.Validation
go test -count=1 ./scriptspowershell -ExecutionPolicy Bypass -File .\scripts\run_demo.ps1 -Config .\examples\sample_project.jsonThe workflow has been validated against a real GitLink repository owned by
puygob236, with sample outputs included in the workflow directory.Notes
The demo video will be recorded separately for the competition submission materials. The repository contents in this PR already include the reproducible workflow implementation, documentation, architecture figure, and validation evidence.