Skip to content

refactor: unify rust-native ares template naming and documentation#218

Merged
l50 merged 1 commit intomainfrom
worktree-refactor-drop-rust-from-warpgate-names
Apr 18, 2026
Merged

refactor: unify rust-native ares template naming and documentation#218
l50 merged 1 commit intomainfrom
worktree-refactor-drop-rust-from-warpgate-names

Conversation

@l50
Copy link
Copy Markdown
Contributor

@l50 l50 commented Apr 17, 2026

Key Changes:

  • Renamed all "ares-rust-" templates and documentation to standard "ares-" names
  • Updated README, build references, and documentation for consistent naming
  • Adjusted build and push workflow and matrix logic for new template names
  • Ensured all user and developer documentation reflects the unified naming

Changed:

  • Template directory and file names for all Rust-native ares agents, orchestrators,
    and CLI are now standardized to ares-<role> instead of ares-rust-<role>
  • All references in documentation (README.md, infrastructure docs, template READMEs)
    updated to use new naming conventions for clarity and consistency
  • Build workflow (.github/workflows/build-and-push-templates.yaml) matrix logic
    and comments updated to match new template names and roles (e.g.
    ares-cracker-agent-gpu instead of ares-rust-cracker-agent-gpu)
  • Docker build, tag, push, and kubectl usage instructions updated across docs to
    reference the unified names
  • Template warpgate.yaml metadata and name fields updated to drop "rust"
    prefix and match new conventions

Removed:

  • All use of the "ares-rust-*" naming pattern for templates, documentation, and
    workflow logic to reduce confusion and ensure one consistent naming scheme

…nces

**Changed:**

- Standardized all "ares-rust-*" template directories and files to use the "ares-*" naming convention for consistency
- Updated all README.md and documentation references from "ares-rust-*" to "ares-*" to match the new naming scheme
- Modified template metadata and configuration files to reflect the unified template names
- Adjusted CI build workflow to remove special handling for ares-rust-worker and ares-rust-worker-gpu in GPU dependency chains
- Renamed GPU matrix variables and documentation to match new ares-python-* and ares-* naming conventions
- Updated infrastructure and template usage documentation to reflect the new directory and image names
- Ensured all build, deployment, and validation instructions use the unified naming scheme for clarity

**Removed:**

- Eliminated all legacy references to "ares-rust-*" and outdated GPU template names from documentation and CI workflow comments
@dreadnode-renovate-bot dreadnode-renovate-bot Bot added area/docs Changes made to project documentation area/templates Changes made to warpgate template configurations area/github Changes made to GitHub Actions workflows labels Apr 17, 2026
@l50 l50 merged commit 059bfa2 into main Apr 18, 2026
23 checks passed
@l50 l50 deleted the worktree-refactor-drop-rust-from-warpgate-names branch April 18, 2026 00:02
l50 added a commit that referenced this pull request Apr 18, 2026
)

**Key Changes:**

- Renamed all "ares-rust-*" templates and documentation to standard
"ares-*" names
- Updated README, build references, and documentation for consistent
naming
- Adjusted build and push workflow and matrix logic for new template
names
- Ensured all user and developer documentation reflects the unified
naming

**Changed:**

- Template directory and file names for all Rust-native ares agents,
orchestrators,
and CLI are now standardized to `ares-<role>` instead of
`ares-rust-<role>`
- All references in documentation (README.md, infrastructure docs,
template READMEs)
  updated to use new naming conventions for clarity and consistency
- Build workflow (`.github/workflows/build-and-push-templates.yaml`)
matrix logic
  and comments updated to match new template names and roles (e.g.
  `ares-cracker-agent-gpu` instead of `ares-rust-cracker-agent-gpu`)
- Docker build, tag, push, and kubectl usage instructions updated across
docs to
  reference the unified names
- Template `warpgate.yaml` metadata and `name` fields updated to drop
"rust"
  prefix and match new conventions

**Removed:**

- All use of the "ares-rust-*" naming pattern for templates,
documentation, and
workflow logic to reduce confusion and ensure one consistent naming
scheme
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/docs Changes made to project documentation area/github Changes made to GitHub Actions workflows area/templates Changes made to warpgate template configurations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant