本文へ移動
cccskills
無料GitHub で公開

pre-release

Run comprehensive pre-release validation checklist

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Pre-Release Validation

Run all checks before releasing a new bashunit version.

Checklist

1. Version Consistency

Verify version matches across: package.json, CHANGELOG.md, src/bashunit.sh

2. Full Test Suite

./bashunit tests/unit/
./bashunit tests/functional/
./bashunit tests/acceptance/
./bashunit tests/
./bashunit --parallel tests/

All must pass. Run 3-5 times to catch flaky tests.

3. Static Analysis & Formatting

make sa           # ShellCheck — zero warnings
make lint         # EditorConfig — clean
# NB: no shfmt gate — it conflicts with .editorconfig here; make lint is the authority

4. Documentation

  • CHANGELOG.md — version section complete with all changes
  • README.md — examples current, no broken links
  • No remaining TODOs/FIXMEs in docs

5. Bash 3.0+ Compatibility

grep -rn '\[\[' src/            # Should not use [[
grep -rn 'declare -A' src/      # No associative arrays
grep -rn '\${.*,,}' src/        # No case conversion

6. Cross-Platform (if Docker available)

make docker/alpine
make docker/ubuntu

7. Security Scan

No hardcoded secrets, no unsafe eval, input validation present.

8. Breaking Changes

Review git log since last release. Breaking changes must be documented with migration guide.

9. Git & CI Status

  • Working directory clean
  • All CI checks passing: gh run list --limit 5

10. Smoke Test

./bashunit --help
./bashunit --version
echo 'function test_smoke() { assert_equals "1" "1"; }' > /tmp/smoke_test.sh
./bashunit /tmp/smoke_test.sh
rm /tmp/smoke_test.sh

Output

Report each check as pass/fail/warning. Only proceed to release when ALL checks pass.

After Validation

git tag -a vX.Y.Z -m "Release vX.Y.Z"
git push origin vX.Y.Z

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Add new assertion function with comprehensive tests following TDD

日本語の概要は準備中です。原文の説明を表示しています。

TypedDevs/bashunit4342026年10月10日 更新

Analyze test coverage and identify untested code paths

日本語の概要は準備中です。原文の説明を表示しています。

TypedDevs/bashunit4342026年10月10日 更新

commit

無料

Stage and commit changes using conventional commits format

日本語の概要は準備中です。原文の説明を表示しています。

TypedDevs/bashunit4342026年10月10日 更新

fix-test

無料

Debug and fix failing tests systematically

日本語の概要は準備中です。原文の説明を表示しています。

TypedDevs/bashunit4342026年10月10日 更新

gh-issue

無料

Fetch GitHub issue, create branch, plan and implement with TDD, then open PR

日本語の概要は準備中です。原文の説明を表示しています。

TypedDevs/bashunit4342026年10月10日 更新

gh-issues

無料

Walk over all open GitHub issues that are unassigned or assigned to the current user, and process each one via the /gh-issue skill, sequentially.

日本語の概要は準備中です。原文の説明を表示しています。

TypedDevs/bashunit4342026年10月10日 更新

TypedDevs のスキルをすべて見る

このスキルの問題を報告する