Skip to content

feat(DAK-5433): install-test CI workflow for all distribution channels#82

Merged
ferhimedamine merged 1 commit into
mainfrom
feature/dak-5433-install-tests
May 21, 2026
Merged

feat(DAK-5433): install-test CI workflow for all distribution channels#82
ferhimedamine merged 1 commit into
mainfrom
feature/dak-5433-install-tests

Conversation

@ferhimedamine
Copy link
Copy Markdown
Contributor

Summary

  • Adds install-test.yml workflow that tests ALL distribution channels in CI
  • Satisfies founder directive (DAK-5431): "ensure the installations are tested on github action"
  • Runs on schedule (Monday 6am UTC), after every Release, and on manual dispatch

Distribution channels tested

Job Runner Tests
test-brew-dk macos-latest brew install dakera-ai/tap/dkdk --version
test-brew-dakera-mcp macos-latest brew install dakera-ai/tap/dakera-mcpdakera-mcp --version
test-npx ubuntu-latest npx @dakera-ai/dakera-mcp --version
test-apt ubuntu-22.04 APT repo → apt install dkdk --version
test-yum fedora:latest container DNF repo → dnf install dkdk --version
test-cargo-install ubuntu-latest cargo install dk + cargo install dakera-mcp
test-cargo-binstall ubuntu-latest cargo binstall dk + cargo binstall dakera-mcp

Related

🤖 Generated with Claude Code

…nnels

Tests brew (dk + dakera-mcp), npx, APT, YUM/DNF, cargo install, and
cargo binstall on schedule + after Release, satisfying founder directive
to have all installation paths tested in GitHub Actions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ferhimedamine ferhimedamine added the auto-merge Auto-merge when CI passes label May 21, 2026
@ferhimedamine ferhimedamine merged commit ab0fcaf into main May 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge Auto-merge when CI passes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant