Skip to content

botonic CI: Improve and simplify CI with biome for all packages#3165

Open
Iru89 wants to merge 3 commits intoreplace-eslint-and-prettier-for-biome-7from
replace-eslint-and-prettier-for-biome-8
Open

botonic CI: Improve and simplify CI with biome for all packages#3165
Iru89 wants to merge 3 commits intoreplace-eslint-and-prettier-for-biome-7from
replace-eslint-and-prettier-for-biome-8

Conversation

@Iru89
Copy link
Contributor

@Iru89 Iru89 commented Feb 6, 2026

Description

Now that all packages in the monorepo have been migrated to Biome, this PR updates the CI configuration and removes unused QA scripts that were leftover from the ESLint/Prettier setup.

Changes

CI Workflows

  • botonic-common-workflow.yml: Changed the default LINT_COMMAND from npm run lint_core (ESLint) to npm run lint:check (Biome), since all packages now use Biome.
  • Removed redundant LINT_COMMAND from 6 package-specific workflows (botonic-core, botonic-cli, botonic-react, botonic-plugin-ai-agents, botonic-plugin-flow-builder, botonic-plugin-hubtype-analytics). They now rely on the updated default from the common workflow.
  • This also fixes botonic-ci-test-all-packages.yml (manual workflow), which never specified LINT_COMMAND and was falling back to the old npm run lint_core default.

Deleted files

  • packages/.eslintrc.js — Shared ESLint config no longer used by any package.
  • scripts/qa/lint-package.ts — Unreferenced script that ran npm run lint per package.
  • scripts/qa/lint-all-packages.ts — Unreferenced script that iterated all packages calling lint-package.ts.
  • scripts/qa/lint-d-ts.ts — Unreferenced TypeScript type-checking script (tsc --noEmit).
  • scripts/qa/old/lint-all-packages.sh — Legacy bash version of lint-all-packages.ts.
  • scripts/qa/old/lint-d-ts.sh — Legacy bash version of lint-d-ts.ts.

@chatgpt-codex-connector
Copy link

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Test Results

42 tests   42 ✅  1m 27s ⏱️
 5 suites   0 💤
 1 files     0 ❌

Results for commit f09329f.

@Iru89 Iru89 changed the base branch from master-lts to replace-eslint-and-prettier-for-biome-7 February 6, 2026 17:18
@Iru89 Iru89 self-assigned this Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant