Skip to content

Feature/enhance activity logging#4

Merged
pikann merged 4 commits into
masterfrom
feature/enhance-activity-logging
May 12, 2026
Merged

Feature/enhance activity logging#4
pikann merged 4 commits into
masterfrom
feature/enhance-activity-logging

Conversation

@pikann
Copy link
Copy Markdown
Contributor

@pikann pikann commented May 12, 2026

This pull request introduces comprehensive CI workflows for the backend, frontend, and MCP components, and adds detailed activity recording for checklist and checklist item operations in the backend. It also updates dependencies and increments the plugin version.

CI/CD automation:

  • Adds .github/workflows/backend-pr-ci.yml to run lint, build (including WASM), and tests with coverage for backend changes.
  • Adds .github/workflows/frontend-pr-ci.yml to typecheck and build the frontend using Bun.
  • Adds .github/workflows/mcp-pr-ci.yml to typecheck and build the MCP server using Bun.

Backend feature enhancements:

  • Adds calls to plugin.RecordActivity in backend/checklists.go and backend/items.go to log creation, update, and deletion of checklists and checklist items, including relevant details such as titles, changes, and descriptions. [1] [2] [3] [4] [5] [6] [7] [8]

Dependency and metadata updates:

  • Updates the plugin SDK dependency to v0.2.0-rc.5 in backend/go.mod.
  • Bumps plugin version to 0.2.1 in plugin.json.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds activity logging for checklist and checklist-item CRUD operations in the backend, and introduces PR-scoped CI workflows for backend, frontend, and MCP components, alongside a plugin SDK update and plugin version bump.

Changes:

  • Added plugin.RecordActivity calls for create/update/delete actions on checklists and checklist items.
  • Added GitHub Actions PR CI workflows for backend (lint/build/test+coverage), frontend (typecheck/build via Bun), and MCP (typecheck/build via Bun).
  • Updated backend plugin SDK dependency and bumped plugin.json version.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
plugin.json Bumps plugin version metadata to 0.2.1.
backend/items.go Records activity events for checklist item create/update/delete; includes change-list construction on updates.
backend/checklists.go Records activity events for checklist create/update/delete (including pre-delete title lookup).
backend/go.mod Updates github.com/Paca-AI/plugin-sdk-go requirement to v0.2.0-rc.5.
backend/go.sum Updates checksums to match the new plugin SDK version.
.github/workflows/backend-pr-ci.yml Adds backend PR CI (golangci-lint, WASM build, race+coverage tests).
.github/workflows/frontend-pr-ci.yml Adds frontend PR CI (Bun install, typecheck, production build).
.github/workflows/mcp-pr-ci.yml Adds MCP PR CI (Bun install, typecheck, build).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread backend/items.go
Comment thread .github/workflows/backend-pr-ci.yml
Comment thread backend/checklists.go
Copilot finished work on behalf of pikann May 12, 2026 08:04
Copilot finished work on behalf of pikann May 12, 2026 08:08
@pikann pikann merged commit ffa5226 into master May 12, 2026
6 checks passed
@pikann pikann deleted the feature/enhance-activity-logging branch May 12, 2026 08:09
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.

3 participants