Skip to content

update repo structure#2

Merged
dmytrotkk merged 6 commits into
mainfrom
optimize-repo-structure
Apr 9, 2026
Merged

update repo structure#2
dmytrotkk merged 6 commits into
mainfrom
optimize-repo-structure

Conversation

@dmytrotkk

Copy link
Copy Markdown
Contributor

This pull request introduces several improvements to the build system, CI workflows, and project structure, with a focus on standardizing on Bun for package management and scripts, cleaning up legacy dependencies, and improving platform detection for releases. The most significant changes include migrating CI workflows from npm to Bun, removing the helper-scripts submodule, updating versioning and workspace management, and enhancing the platform detection logic in the installation instructions.

CI/CD workflow improvements:

  • Migrated the smart contracts and TypeScript CI workflows to use Bun instead of npm and Node, updating dependency installation and script execution commands accordingly (.github/workflows/smart-contracts.yml, .github/workflows/typescript.yml). [1] [2] [3]
  • Updated the release workflow to only trigger on pushes to the main branch, corrected the path for retrieving the project version, and removed the Darwin x64 build target. [1] [2] [3]

Project structure and dependency management:

  • Removed the helper-scripts git submodule and related references, consolidating scripts under the main repository (.gitmodules, helper-scripts). [1] [2]
  • Added a root package.json with project versioning, workspace configuration (including smart-contracts), and centralized scripts for compilation, testing, linting, and version management.
  • Updated packages/cli/package.json to version 0.3.0.

Codebase and configuration updates:

  • Updated the CLI entrypoint to import the correct package.json path after workspace changes (packages/cli/src/index.ts).
  • Simplified and standardized the TypeScript config for the CLI package by extending the base config and cleaning up options (packages/cli/tsconfig.json).

Documentation and platform support:

  • Improved the installation instructions in README.md to robustly detect the current OS and CPU architecture, ensuring users on Apple Silicon get the correct binary.

@vercel

vercel Bot commented Apr 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
smartclaws-dashboard Ready Ready Preview, Comment Apr 9, 2026 3:01pm

Request Review

@dmytrotkk dmytrotkk merged commit e16fe78 into main Apr 9, 2026
4 checks passed
@dmytrotkk dmytrotkk deleted the optimize-repo-structure branch April 9, 2026 15:01
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