Feature/enhance activity logging#4
Merged
Merged
Conversation
Co-authored-by: Copilot <copilot@github.com>
…ng and build steps
There was a problem hiding this comment.
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.RecordActivitycalls 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.jsonversion.
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.
Agent-Logs-Url: https://github.com/Paca-AI/paca-plugin-checklist/sessions/d5f85df3-737f-4cc6-8aa0-975098580c00 Co-authored-by: pikann <41873019+pikann@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Paca-AI/paca-plugin-checklist/sessions/d5f85df3-737f-4cc6-8aa0-975098580c00 Co-authored-by: pikann <41873019+pikann@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
.github/workflows/backend-pr-ci.ymlto run lint, build (including WASM), and tests with coverage for backend changes..github/workflows/frontend-pr-ci.ymlto typecheck and build the frontend using Bun..github/workflows/mcp-pr-ci.ymlto typecheck and build the MCP server using Bun.Backend feature enhancements:
plugin.RecordActivityinbackend/checklists.goandbackend/items.goto 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:
v0.2.0-rc.5inbackend/go.mod.0.2.1inplugin.json.