Skip to content

[CI/CD] add cd#2

Merged
BrettCleary merged 6 commits into
mainfrom
cicd/add_cd
Feb 18, 2026
Merged

[CI/CD] add cd#2
BrettCleary merged 6 commits into
mainfrom
cicd/add_cd

Conversation

@BrettCleary
Copy link
Copy Markdown
Contributor

@BrettCleary BrettCleary commented Feb 18, 2026

This pull request introduces initial project setup and automation for the CoinFello CLI skill, including configuration, documentation, and CI/CD workflows. The most significant changes establish automated testing and publishing pipelines, enforce code quality standards, and provide comprehensive documentation and scripts for users and developers.

CI/CD and Automation:

  • Added a CI workflow (.github/workflows/ci.yml) to run type checks, linting, and formatting checks on every push and pull request, ensuring code quality and consistency.
  • Added publishing workflows for both the main CLI package (.github/workflows/publish.yml) and the CoinFello skill (.github/workflows/publish-coinfello-skill.yml), automating version checks, changelog generation, and deployment to npm and ClawHub. [1] [2]

Developer Tooling and Code Quality:

  • Introduced ESLint and Prettier configurations (eslint.config.js, .prettierrc, .vscode/settings.json) and related scripts in package.json to enforce consistent code style and catch common errors. [1] [2] [3] [4]
  • Updated package.json with scripts for linting, formatting, and type checking, and added relevant dev dependencies. [1] [2]

Documentation and User Guidance:

  • Added detailed documentation for the CoinFello CLI skill (coinfello/SKILL.md) and a comprehensive reference guide (coinfello/references/REFERENCE.md), covering commands, config schema, API endpoints, and error messages. [1] [2]
  • Provided an end-to-end shell script (coinfello/scripts/setup-and-send.sh) to automate the full workflow of account creation, sending prompts, and checking transaction status.

Legal and Metadata:

  • Added a license file (LICENSE.md) and updated package metadata for publishing and licensing. [1] [2]

Codebase Improvements:

  • Refactored src/account.ts for improved type safety and readability, including stricter types for smart account creation and subdelegation logic. [1] [2]

These changes lay the groundwork for a robust, maintainable, and well-documented CLI skill with automated quality checks and deployment pipelines.

@BrettCleary BrettCleary self-assigned this Feb 18, 2026
@BrettCleary BrettCleary merged commit 164e1b5 into main Feb 18, 2026
1 check passed
@BrettCleary BrettCleary deleted the cicd/add_cd branch March 11, 2026 19: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.

1 participant