Skip to content

Commit bb1c3af

Browse files
Merge pull request #136 from mq-rest-admin-project/feature/org-migration
chore: migrate to mq-rest-admin-project org and vergil tooling
2 parents f3add16 + 6ca48d4 commit bb1c3af

19 files changed

Lines changed: 81 additions & 80 deletions

.claude/settings.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"extraKnownMarketplaces": {
3-
"standard-tooling-marketplace": {
3+
"vergil-marketplace": {
44
"source": {
55
"source": "github",
6-
"repo": "wphillipmoore/standard-tooling-plugin"
6+
"repo": "vergil-project/vergil-plugin"
77
}
88
}
99
},
1010
"enabledPlugins": {
11-
"standard-tooling@standard-tooling-marketplace": true
11+
"vergil@vergil-marketplace": true
1212
}
1313
}

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Canonical source: wphillipmoore/standard-tooling/.github/ISSUE_TEMPLATE/config.yml
1+
# Canonical source: vergil-project/vergil-tooling/.github/ISSUE_TEMPLATE/config.yml
22
# Do not modify repo-local copies — update the canonical source and re-sync.
33
#
44
blank_issues_enabled: false

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
> **Do not create PRs manually.**
2-
> Use [`st-submit-pr`](https://wphillipmoore.github.io/standard-tooling/reference/dev/submit-pr/).
2+
> Use [`vrg-submit-pr`](https://vergil-project.github.io/vergil-tooling/reference/dev/submit-pr/).

.github/workflows/cd.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# https://github.com/wphillipmoore/standard-actions/blob/develop/.github/workflows/README.md
1+
# https://github.com/vergil-project/vergil-actions/blob/develop/.github/workflows/README.md
22
name: CD
33

44
on:
@@ -14,20 +14,22 @@ permissions:
1414

1515
jobs:
1616
docs:
17-
uses: wphillipmoore/standard-actions/.github/workflows/cd-docs.yml@v1.5
17+
uses: vergil-project/vergil-actions/.github/workflows/cd-docs.yml@v2.0
1818
with:
1919
pre-deploy-command: >-
2020
git clone --depth 1 --branch develop
21-
https://github.com/wphillipmoore/mq-rest-admin-common.git
21+
https://github.com/mq-rest-admin-project/mq-rest-admin-common.git
2222
.mq-rest-admin-common
2323
permissions:
2424
contents: write
2525

2626
release:
2727
if: github.ref == 'refs/heads/main'
28-
uses: wphillipmoore/standard-actions/.github/workflows/cd-release.yml@v1.5
28+
uses: vergil-project/vergil-actions/.github/workflows/cd-release.yml@v2.0
2929
with:
3030
language: ruby
3131
container-tag: "3.4"
3232
registry-publish: true
33-
secrets: inherit
33+
secrets:
34+
APP_CLIENT_ID: ${{ secrets.APP_CLIENT_ID }}
35+
APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# https://github.com/wphillipmoore/standard-actions/blob/develop/.github/workflows/README.md
1+
# https://github.com/vergil-project/vergil-actions/blob/develop/.github/workflows/README.md
22
name: CI
33

44
on:
@@ -27,7 +27,7 @@ concurrency:
2727

2828
jobs:
2929
audit:
30-
uses: wphillipmoore/standard-actions/.github/workflows/ci-audit.yml@v1.5
30+
uses: vergil-project/vergil-actions/.github/workflows/ci-audit.yml@v2.0
3131
with:
3232
language: ruby
3333
versions: ${{ inputs.ruby-versions || '["3.2", "3.3", "3.4"]' }}
@@ -50,7 +50,7 @@ jobs:
5050
bundler-cache: true
5151

5252
- name: Setup MQ environment
53-
uses: wphillipmoore/mq-rest-admin-dev-environment/.github/actions/setup-mq@main
53+
uses: mq-rest-admin-project/mq-rest-admin-dev-environment/.github/actions/setup-mq@main
5454
with:
5555
project-name: mqrest-ruby-${{ matrix.project-suffix }}
5656
qm1-rest-port: ${{ matrix.qm1-rest-port }}
@@ -68,13 +68,13 @@ jobs:
6868
bundle exec rake integration
6969
7070
quality:
71-
uses: wphillipmoore/standard-actions/.github/workflows/ci-quality.yml@v1.5
71+
uses: vergil-project/vergil-actions/.github/workflows/ci-quality.yml@v2.0
7272
with:
7373
language: ruby
7474
versions: ${{ inputs.ruby-versions || '["3.2", "3.3", "3.4"]' }}
7575

7676
security:
77-
uses: wphillipmoore/standard-actions/.github/workflows/ci-security.yml@v1.5
77+
uses: vergil-project/vergil-actions/.github/workflows/ci-security.yml@v2.0
7878
with:
7979
language: ruby
8080
run-standards: ${{ inputs.run-release != 'false' }}
@@ -84,13 +84,13 @@ jobs:
8484
security-events: write
8585

8686
test:
87-
uses: wphillipmoore/standard-actions/.github/workflows/ci-test.yml@v1.5
87+
uses: vergil-project/vergil-actions/.github/workflows/ci-test.yml@v2.0
8888
with:
8989
language: ruby
9090
versions: ${{ inputs.ruby-versions || '["3.2", "3.3", "3.4"]' }}
9191

9292
version:
93-
uses: wphillipmoore/standard-actions/.github/workflows/ci-version-bump.yml@v1.5
93+
uses: vergil-project/vergil-actions/.github/workflows/ci-version-bump.yml@v2.0
9494
with:
9595
language: ruby
9696
run-release: ${{ inputs.run-release != 'false' }}

AGENTS.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Agent Instructions
22

3-
**Standards reference**: <https://github.com/wphillipmoore/standards-and-conventions>
4-
— active standards documentation lives in the standard-tooling repository under `docs/`.
5-
Repository profile: `standard-tooling.toml`.
3+
**Standards reference**: <https://github.com/vergil-project/vergil-tooling>
4+
— active standards documentation lives in the vergil-tooling repository under `docs/`.
5+
Repository profile: `vergil.toml`.
66

77
## User Overrides (Optional)
88

@@ -13,15 +13,15 @@ briefly and continue.
1313
## Canonical Standards
1414

1515
This repository follows the canonical standards and conventions in the
16-
`standards-and-conventions` repository.
16+
`vergil-tooling` repository.
1717

1818
Resolve the local path (preferred):
1919

20-
- `../standards-and-conventions`
20+
- `../vergil-tooling`
2121

2222
If the local path is unavailable, use the canonical web source:
2323

24-
- <https://github.com/wphillipmoore/standards-and-conventions>
24+
- <https://github.com/vergil-project/vergil-tooling>
2525

2626
If the canonical standards cannot be retrieved, treat it as a fatal
2727
exception and stop.

CLAUDE.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
44

5-
**Standards reference**: <https://github.com/wphillipmoore/standards-and-conventions>
6-
— active standards documentation lives in the standard-tooling repository under `docs/`.
7-
Repository profile: `standard-tooling.toml`.
5+
**Standards reference**: <https://github.com/vergil-project/vergil-tooling>
6+
— active standards documentation lives in the vergil-tooling repository under `docs/`.
7+
Repository profile: `vergil.toml`.
88

99
## Memory management
1010

@@ -15,9 +15,9 @@ plugin/skill issue) before writing. See that file for the full
1515
workflow.
1616

1717
Available skills:
18-
- `/standard-tooling:memory-init` — set up or update the policy header
18+
- `/vergil:memory-init` — set up or update the policy header
1919
in a project's `MEMORY.md`.
20-
- `/standard-tooling:memory-audit` — structured collaborative review
20+
- `/vergil:memory-audit` — structured collaborative review
2121
of memory files.
2222

2323
## Parallel AI agent development
@@ -28,9 +28,9 @@ while preserving shared project memory (which Claude Code derives from the
2828
session's starting CWD).
2929

3030
**Canonical spec:**
31-
[`standard-tooling/docs/specs/worktree-convention.md`](https://github.com/wphillipmoore/standard-tooling/blob/develop/docs/specs/worktree-convention.md)
31+
[`vergil-tooling/docs/specs/worktree-convention.md`](https://github.com/vergil-project/vergil-tooling/blob/develop/docs/specs/worktree-convention.md)
3232
— full rationale, trust model, failure modes, and memory-path implications.
33-
The canonical text lives in `standard-tooling`; this section is the local
33+
The canonical text lives in `vergil-tooling`; this section is the local
3434
on-ramp.
3535

3636
### Structure
@@ -97,16 +97,16 @@ translation between Ruby idioms and native MQSC parameter names.
9797

9898
**Status**: Pre-alpha (initial setup)
9999

100-
**Canonical Standards**: This repository follows standards at <https://github.com/wphillipmoore/standards-and-conventions> (local path: `../standards-and-conventions` if available)
100+
**Canonical Standards**: This repository follows standards at <https://github.com/vergil-project/vergil-tooling> (local path: `../vergil-tooling` if available)
101101

102102
## Development Commands
103103

104104
### Standard Tooling
105105

106106
```bash
107-
cd ../standard-tooling && uv sync # Install standard-tooling
108-
export PATH="../standard-tooling/.venv/bin:../standard-tooling/scripts/bin:$PATH" # Put tools on PATH
109-
git config core.hooksPath ../standard-tooling/scripts/lib/git-hooks # Enable git hooks
107+
cd ../vergil-tooling && uv sync # Install vergil-tooling
108+
export PATH="../vergil-tooling/.venv/bin:../vergil-tooling/scripts/bin:$PATH" # Put tools on PATH
109+
git config core.hooksPath ../vergil-tooling/scripts/lib/git-hooks # Enable git hooks
110110
```
111111

112112
### Environment Setup
@@ -118,12 +118,12 @@ bundle install
118118
### Validation
119119

120120
```bash
121-
st-docker-run -- st-validate # Canonical validation (runs in dev container)
121+
vrg-docker-run -- vrg-validate # Canonical validation (runs in dev container)
122122
```
123123

124124
### CI
125125

126-
PR CI (`.github/workflows/ci.yml`) uses standard-actions v1.5 reusable
126+
PR CI (`.github/workflows/ci.yml`) uses vergil-actions v2.0 reusable
127127
workflows for quality (lint, typecheck), unit tests (Ruby 3.2/3.3/3.4
128128
matrix), security (CodeQL, Trivy, Semgrep, standards), and release gates.
129129
Bespoke jobs handle dependency audit (license_finder with repo-specific
@@ -132,13 +132,13 @@ decisions file) and integration tests (MQ containers).
132132
### Local MQ Container
133133

134134
The MQ development environment is owned by the
135-
[mq-rest-admin-dev-environment](https://github.com/wphillipmoore/mq-rest-admin-dev-environment)
135+
[mq-rest-admin-dev-environment](https://github.com/mq-rest-admin-project/mq-rest-admin-dev-environment)
136136
repository. Clone it as a sibling directory before running lifecycle
137137
scripts:
138138

139139
```bash
140140
# Prerequisite (one-time)
141-
git clone https://github.com/wphillipmoore/mq-rest-admin-dev-environment.git ../mq-rest-admin-dev-environment
141+
git clone https://github.com/mq-rest-admin-project/mq-rest-admin-dev-environment.git ../mq-rest-admin-dev-environment
142142

143143
# Start the containerized MQ queue managers
144144
./scripts/dev/mq_start.sh

Gemfile.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ PATH
77
GEM
88
remote: https://rubygems.org/
99
specs:
10-
activesupport (8.1.2)
10+
activesupport (8.1.3)
1111
base64
1212
bigdecimal
1313
concurrent-ruby (~> 1.0, >= 1.3.1)
@@ -22,7 +22,7 @@ GEM
2222
uri (>= 0.13.1)
2323
ast (2.4.3)
2424
base64 (0.3.0)
25-
bigdecimal (4.0.1)
25+
bigdecimal (4.1.2)
2626
bundler-audit (0.9.3)
2727
bundler (>= 1.2.0)
2828
thor (~> 1.0)
@@ -37,7 +37,7 @@ GEM
3737
fileutils (1.8.0)
3838
i18n (1.14.8)
3939
concurrent-ruby (~> 1.0)
40-
json (2.19.2)
40+
json (2.19.5)
4141
language_server-protocol (3.17.0.5)
4242
lint_roller (1.1.0)
4343
listen (3.10.0)
@@ -127,7 +127,7 @@ GEM
127127
unicode-emoji (4.2.0)
128128
uri (1.1.1)
129129
webrick (1.9.2)
130-
yard (0.9.38)
130+
yard (0.9.43)
131131

132132
PLATFORMS
133133
ruby
@@ -151,10 +151,10 @@ DEPENDENCIES
151151
yard (~> 0.9)
152152

153153
CHECKSUMS
154-
activesupport (8.1.2) sha256=88842578ccd0d40f658289b0e8c842acfe9af751afee2e0744a7873f50b6fdae
154+
activesupport (8.1.3) sha256=21a5e0dfbd4c3ddd9e1317ec6a4d782fa226e7867dc70b0743acda81a1dca20e
155155
ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383
156156
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
157-
bigdecimal (4.0.1) sha256=8b07d3d065a9f921c80ceaea7c9d4ae596697295b584c296fe599dd0ad01c4a7
157+
bigdecimal (4.1.2) sha256=53d217666027eab4280346fba98e7d5b66baaae1b9c3c1c0ffe89d48188a3fbd
158158
bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9
159159
concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab
160160
connection_pool (3.0.2) sha256=33fff5ba71a12d2aa26cb72b1db8bba2a1a01823559fb01d29eb74c286e62e0a
@@ -166,7 +166,7 @@ CHECKSUMS
166166
ffi (1.17.3-x86_64-linux-gnu) sha256=3746b01f677aae7b16dc1acb7cb3cc17b3e35bdae7676a3f568153fb0e2c887f
167167
fileutils (1.8.0) sha256=8c6b1df54e2540bdb2f39258f08af78853aa70bad52b4d394bbc6424593c6e02
168168
i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5
169-
json (2.19.2) sha256=e7e1bd318b2c37c4ceee2444841c86539bc462e81f40d134cf97826cb14e83cf
169+
json (2.19.5) sha256=218a18553e4801d579ca7e0f5bc72bafd776d7397238a1fb4e74db5b0a812c59
170170
language_server-protocol (3.17.0.5) sha256=fd1e39a51a28bf3eec959379985a72e296e9f9acfce46f6a79d31ca8760803cc
171171
lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87
172172
listen (3.10.0) sha256=c6e182db62143aeccc2e1960033bebe7445309c7272061979bb098d03760c9d2
@@ -205,7 +205,7 @@ CHECKSUMS
205205
unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f
206206
uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6
207207
webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131
208-
yard (0.9.38) sha256=721fb82afb10532aa49860655f6cc2eaa7130889df291b052e1e6b268283010f
208+
yard (0.9.43) sha256=cf8733a8f0485df2a162927e9b5f182215a61f6d22de096b8f402c726a1c5821
209209

210210
BUNDLED WITH
211211
4.0.7

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ queues.each { |q| puts q["queue_name"] }
4646

4747
## Documentation
4848

49-
Full documentation: <https://wphillipmoore.github.io/mq-rest-admin-ruby/>
49+
Full documentation: <https://mq-rest-admin-project.github.io/mq-rest-admin-ruby/>
5050

5151
## Development
5252

docs/repository-standards.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
- Before modifying any files, check the current branch with `git status -sb`.
1515
- If on `develop`, create a short-lived `feature/*` branch or ask for explicit approval to proceed on `develop`.
1616
- If approval is granted to work on `develop`, call it out in the response and proceed only for that user-approved scope.
17-
- Enable repository git hooks before committing: `git config core.hooksPath ../standard-tooling/scripts/lib/git-hooks`.
17+
- Enable repository git hooks before committing: `git config core.hooksPath ../vergil-tooling/scripts/lib/git-hooks`.
1818

1919
## Local validation
2020

@@ -29,7 +29,7 @@ bundle exec rake
2929
Required for daily workflow:
3030

3131
- Ruby 3.2+, Bundler
32-
- `st-docker-run -- st-validate` (canonical validation)
32+
- `vrg-docker-run -- vrg-validate` (canonical validation)
3333

3434
Required for integration testing:
3535

@@ -46,13 +46,13 @@ Required for integration testing:
4646

4747
## Commit and PR scripts
4848

49-
AI agents **must** use the `st-commit` and `st-submit-pr` scripts for commits
49+
AI agents **must** use the `vrg-commit` and `vrg-submit-pr` scripts for commits
5050
and PR submission. Do not construct commit messages or PR bodies manually.
5151

5252
### Committing
5353

5454
```bash
55-
st-commit \
55+
vrg-commit \
5656
--type TYPE --message MESSAGE --agent AGENT \
5757
[--scope SCOPE] [--body BODY]
5858
```
@@ -65,12 +65,12 @@ st-commit \
6565
- `--body` (optional): detailed commit body
6666

6767
The script resolves the correct `Co-Authored-By` identity from
68-
`standard-tooling.toml` and the git hooks validate the result.
68+
`vergil.toml` and the git hooks validate the result.
6969

7070
### Submitting PRs
7171

7272
```bash
73-
st-submit-pr \
73+
vrg-submit-pr \
7474
--issue NUMBER --summary TEXT \
7575
[--linkage KEYWORD] [--title TEXT] \
7676
[--notes TEXT] [--docs-only] [--dry-run]

0 commit comments

Comments
 (0)