Skip to content

Cicd/implement cicd#1

Closed
pikann wants to merge 2 commits into
masterfrom
cicd/implement-cicd
Closed

Cicd/implement cicd#1
pikann wants to merge 2 commits into
masterfrom
cicd/implement-cicd

Conversation

@pikann
Copy link
Copy Markdown
Contributor

@pikann pikann commented May 13, 2026

This pull request introduces comprehensive CI/CD automation and documentation for the GitHub plugin repository. It adds GitHub Actions workflows for backend, frontend, and MCP packages, as well as a release workflow for building and publishing plugin assets. Additionally, it provides a detailed README.md describing the plugin's architecture, API, extension points, MCP tools, development instructions, and CI/CD setup.

CI/CD Automation:

  • Added .github/workflows/backend-pr-ci.yml to run linting, build, and tests for backend changes, including coverage report upload.
  • Added .github/workflows/frontend-pr-ci.yml to run typecheck and production build for frontend changes using Bun.
  • Added .github/workflows/mcp-pr-ci.yml to run typecheck and build for MCP changes using Bun.
  • Added .github/workflows/release.yml to build backend (WASM), frontend, and MCP artifacts, collect release files, generate checksums, and publish them as GitHub Release assets on tag pushes.

Documentation:

  • Added a detailed README.md covering plugin structure, backend API endpoints, frontend extension points, MCP tools, development workflow, CI/CD workflows, release artifacts, and required backend configuration.

@pikann pikann closed this May 13, 2026
@pikann pikann deleted the cicd/implement-cicd branch May 13, 2026 11:50
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