Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# GitHub Actions Workflows

This directory contains the CI/CD workflows for the capiscio-cli project.
This directory contains the CI/CD workflows for the `capiscio-node` project (npm package: `capiscio`).

Core binaries are published from `capiscio-core` releases: https://github.com/capiscio/capiscio-core/releases

## Workflows

Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.4.0] - 2026-01-18

### Changed
- **CORE VERSION**: Now downloads `capiscio-core` v2.4.0
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

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

The CHANGELOG entry for version 2.4.0 only mentions updating the core version to v2.4.0, but doesn't document the repository naming changes made in this PR (updating references from capiscio-cli to capiscio-node). The CHANGELOG should comprehensively document all changes made in this release, including the repository URL updates in CONTRIBUTING.md and the workflow README.

Suggested change
- **CORE VERSION**: Now downloads `capiscio-core` v2.4.0
- **CORE VERSION**: Now downloads `capiscio-core` v2.4.0
- **REPOSITORY RENAME**: Updated project naming from `capiscio-cli` to `capiscio-node`.
- Updated repository URLs and references in `CONTRIBUTING.md`.
- Updated workflow documentation and badges in the workflow README to point to the new repository name.

Copilot uses AI. Check for mistakes.
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

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

The CHANGELOG entry claims "Now downloads capiscio-core v2.4.0", but the DEFAULT_VERSION in src/utils/binary-manager.ts is still set to 'v2.2.0'. The code needs to be updated to match the CHANGELOG, or the CHANGELOG entry should be corrected to reflect the actual version being used.

Suggested change
- **CORE VERSION**: Now downloads `capiscio-core` v2.4.0
- **CORE VERSION**: Still downloads `capiscio-core` v2.2.0 (no core binary change in this wrapper release).

Copilot uses AI. Check for mistakes.

## [2.3.1] - 2025-01-14

### Changed
Expand Down
17 changes: 10 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
# Contributing to CapiscIO CLI
# Contributing to CapiscIO CLI (Node.js Wrapper)

Thank you for your interest in contributing to CapiscIO CLI! This document provides guidelines and information for contributors.
Thank you for your interest in contributing to the CapiscIO CLI wrapper! This repository is `capiscio-node`, and the published npm package name is `capiscio`.

!!! note "Where the binaries come from"
This project downloads the `capiscio-core` GitHub Release binaries at runtime. Core binaries are published from https://github.com/capiscio/capiscio-core.

## 🚀 Quick Start

1. Fork the repository
2. Clone your fork: `git clone https://github.com/your-username/capiscio-cli.git`
2. Clone your fork: `git clone https://github.com/your-username/capiscio-node.git`
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

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

The PR description states "Updates CLI naming references from capiscio-cli to capiscio", but the actual changes are updating repository URLs from capiscio/capiscio-cli to capiscio/capiscio-node. The repository name is being changed to capiscio-node, not capiscio. The npm package name is capiscio, but that's different from the repository name. Please update the PR description to accurately reflect that this is updating repository references from capiscio-cli to capiscio-node.

Copilot uses AI. Check for mistakes.
3. Install dependencies: `npm install`
4. Create a feature branch: `git checkout -b feature/your-feature-name`
5. Make your changes
Expand Down Expand Up @@ -43,7 +46,7 @@ git push origin main

#### 2. Create Draft Release

1. Go to [GitHub Releases](https://github.com/capiscio/capiscio-cli/releases)
1. Go to [GitHub Releases](https://github.com/capiscio/capiscio-node/releases)
2. Click "Create a new release"
3. **Important**: Create as **Draft** (do not publish yet)
4. Set tag version (e.g., `v1.2.3`)
Expand All @@ -54,7 +57,7 @@ git push origin main
#### 3. Wait for Binary Upload

1. The **Build and Release Binaries** workflow will trigger automatically
2. Monitor the [Actions tab](https://github.com/capiscio/capiscio-cli/actions)
2. Monitor the [Actions tab](https://github.com/capiscio/capiscio-node/actions)
3. Wait for all binaries to be built and uploaded (~10-15 minutes)
4. Verify assets appear in the draft release:
- `capiscio-linux-x64.tar.gz`
Expand Down Expand Up @@ -97,8 +100,8 @@ git push origin main
### Installation

```bash
git clone https://github.com/capiscio/capiscio-cli.git
cd capiscio-cli
git clone https://github.com/capiscio/capiscio-node.git
cd capiscio-node
npm install
```

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "capiscio",
"version": "2.3.1",
"version": "2.4.0",
"description": "The official CapiscIO CLI tool for validating A2A agents",
"keywords": [
"a2a",
Expand Down