Add a new bashdep:: lifecycle command with TDD
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Run a comprehensive pre-release validation checklist for bashdep
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Run all checks before releasing a new bashdep version.
grep -n 'BASHDEP_VERSION="' bashdep
awk '/^## \[/{print; exit}' CHANGELOG.md
git tag --list --sort=-v:refname | head -3
bashdep's BASHDEP_VERSION is the source of truth. The release script
bumps it; verify it matches the intended target version.
make test
Run 3-5 times to catch flaky tests. All must pass.
make sa # ShellCheck - zero warnings
make lint # editorconfig-checker - clean
CHANGELOG.md ## [Unreleased] section is complete and reflects
every user-visible change since the last tagdocs/api.md reflects every public bashdep::* functiondocs/behavior.md reflects current lockfile / dev-dep / error semanticsdocs/releasing.md is currentREADME.md examples copy-paste cleanlyTODO / FIXME in docsgrep -nE 'declare -A' bashdep
grep -nE '\$\{[A-Za-z_][A-Za-z0-9_]*,,\}' bashdep
grep -nE '\$\{[A-Za-z_][A-Za-z0-9_]*\^\^\}' bashdep
grep -nE '\bmapfile\b|\breadarray\b' bashdep
grep -nE '&>>' bashdep
grep -nE '\$\{[A-Za-z_][A-Za-z0-9_]*\[-1\]\}' bashdep
grep -nwE 'jq|python|node|yq' bashdep || echo "OK"
Library code must only call curl / awk / mktemp / POSIX builtins.
Every public mutating command honors BASHDEP_DRY_RUN,
BASHDEP_SILENT, BASHDEP_VERBOSE, BASHDEP_FORCE. Spot-check each
in the test suite:
grep -nE 'BASHDEP_(DRY_RUN|SILENT|VERBOSE|FORCE)=true' tests/unit/bashdep_test.sh
./release.sh --dry-run
Verify:
Review git log <last-tag>..HEAD for any breaking changes. Each must be
called out in CHANGELOG.md under ### Changed or ### Removed with a
brief migration note.
git status --short empty)maingh run list --limit 5 --branch maingit tag --list <X.Y.Z> returns empty( cd "$(mktemp -d)" \
&& cp /path/to/bashdep . \
&& source ./bashdep \
&& bashdep::version )
Report each check as ✅ pass / ❌ fail / ⚠️ warning. Only proceed to
/release when all checks are ✅.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Add a new bashdep:: lifecycle command with TDD
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Stage and commit changes using conventional commits format
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Coverage gap analysis for the bashdep public API plus a bashdep::doctor audit
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Debug and fix failing bashdep tests systematically
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Fetch a GitHub issue, create a branch, plan and implement with TDD, then open a PR
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Push branch and create a GitHub PR following the bashdep PR template
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.