Skip to content

feat: add Waza devcontainer feature - #69

Draft
Roemer with Copilot wants to merge 4 commits into
mainfrom
copilot/create-feature-install-waza
Draft

feat: add Waza devcontainer feature#69
Roemer with Copilot wants to merge 4 commits into
mainfrom
copilot/create-feature-install-waza

Conversation

Copilot AI commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Adds a new devcontainer feature to install Waza, Microsoft's AI-powered CLI agent for evaluating Agent Skills.

New feature: waza

  • features/src/waza/ — Go installer fetches tags from microsoft/waza, downloads the pre-built binary (waza-linux-{amd64,arm64}) directly from GitHub releases (no archive), and installs to /usr/local/bin/waza
  • features/src/waza/devcontainer-feature.json — Exposes version (default: latest) and downloadUrl options for corporate artifact proxy support
  • features/test/waza/ — Scenario test pinned to 0.38.5 on Debian 12/13 and Ubuntu 24.04/26.04

Supporting changes

  • build/build.go — Registers Feature:waza:Package and Feature:waza:Test tasks
  • override-all.env — Adds WAZA_DOWNLOAD_URL override variable

Usage

"features": {
  "ghcr.io/postfinance/devcontainer-features/waza:1": {
    "version": "latest"
  }
}

Copilot AI and others added 2 commits August 14, 2026 08:01
Co-authored-by: Roemer <393641+Roemer@users.noreply.github.com>
…staller

Co-authored-by: Roemer <393641+Roemer@users.noreply.github.com>
Copilot AI changed the title [WIP] Add feature that installs Waza feat: add Waza devcontainer feature Aug 14, 2026
Copilot AI requested a review from Roemer August 14, 2026 08:04

@Roemer Roemer left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • There is a binary added, remove it
  • Add it to the ci
  • Add the environmen variable WAZA_NO_UPDATE_CHECK=1 to the devcontainer-feature.json

Co-authored-by: Roemer <393641+Roemer@users.noreply.github.com>
Copilot AI requested a review from Roemer August 14, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a feature that installs waza (https://github.com/microsoft/waza)

2 participants