diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b44b0e9..26d1bc9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,7 @@ jobs: with: language: java versions: ${{ inputs.java-versions || '["17", "21"]' }} + container-suffix: java integration-tests: name: "test / integration / ${{ matrix.java-version }}" @@ -103,6 +104,7 @@ jobs: with: language: java versions: ${{ inputs.java-versions || '["17", "21"]' }} + container-suffix: java version: uses: vergil-project/vergil-actions/.github/workflows/ci-version-bump.yml@v2.0 diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..23aa839 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.2.2 diff --git a/docs/repository-standards.md b/docs/repository-standards.md index cfe389d..0de72dc 100644 --- a/docs/repository-standards.md +++ b/docs/repository-standards.md @@ -14,7 +14,7 @@ - Before modifying any files, check the current branch with `git status -sb`. - If on `develop`, create a short-lived `feature/*` branch or ask for explicit approval to proceed on `develop`. - If approval is granted to work on `develop`, call it out in the response and proceed only for that user-approved scope. -- Enable repository git hooks before committing: `git config core.hooksPath scripts/git-hooks`. +- Enable repository git hooks before committing: `git config core.hooksPath .githooks`. ## Local validation @@ -46,7 +46,7 @@ Required for daily workflow: - Java 17+ (`brew install openjdk@17` or SDKMAN) - Maven Wrapper (`./mvnw`, checked into repo -- no separate Maven install needed) -- `markdownlint` (required for docs validation and PR pre-submission) +- `vrg-docker-run` (runs validation inside dev container) ## Merge strategy override @@ -66,14 +66,13 @@ submission. Do not construct commit messages or PR bodies manually. ```bash vrg-commit \ - --type TYPE --message MESSAGE --agent AGENT \ + --type TYPE --message MESSAGE \ [--scope SCOPE] [--body BODY] ``` - `--type` (required): one of `feat|fix|docs|style|refactor|test|chore|ci|build` - `--message` (required): commit description -- `--agent` (required): `claude` or `codex` - `--scope` (optional): conventional commit scope - `--body` (optional): detailed commit body @@ -83,20 +82,19 @@ The script resolves the correct `Co-Authored-By` identity from ### Submitting PRs ```bash -st-submit-pr \ +vrg-submit-pr \ --issue NUMBER --summary TEXT \ [--linkage KEYWORD] [--title TEXT] \ - [--notes TEXT] [--docs-only] [--dry-run] + [--notes TEXT] [--dry-run] ``` - `--issue` (required): GitHub issue number (just the number) - `--summary` (required): one-line PR summary -- `--linkage` (optional, default: `Fixes`): +- `--linkage` (optional, default: `Ref`): `Fixes|Closes|Resolves|Ref` - `--title` (optional): PR title (default: most recent commit subject) - `--notes` (optional): additional notes -- `--docs-only` (optional): applies docs-only testing exception - `--dry-run` (optional): print generated PR without executing The script detects the target branch and merge strategy