Skip to content

Feat/repo transfer and improve socket check#39

Merged
kazeburo merged 4 commits into
masterfrom
feat/repo-transfer-and-improve-socket-check
Jul 23, 2026
Merged

Feat/repo transfer and improve socket check#39
kazeburo merged 4 commits into
masterfrom
feat/repo-transfer-and-improve-socket-check

Conversation

@kazeburo

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings July 23, 2026 11:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates the project to the new GitHub organization/module path (monitoring-forge) and tightens the Unix-socket behavior used for communicating with the background daemon, while also improving build metadata reporting.

Changes:

  • Transfer module/import/release references from github.com/kazeburo/... to github.com/monitoring-forge/....
  • Harden socket handling by setting socket permissions and adding an owner check before dialing.
  • Adjust build/version metadata: introduce main.commit, update Makefile test targets, and update documentation examples.

Reviewed changes

Copilot reviewed 8 out of 11 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
README.md Updates usage example socket path and install command to the new repo org.
maxcpu/maxcpuconnect/maxcpu.connect.go Regenerated connect-go client/server bindings with updated module path.
maxcpu/maxcpu.pb.go Regenerated protobuf output reflecting updated tool/version/module path.
maxcpu.proto Fixes tooling comment typo and updates go_package to the new module path.
Makefile Embeds commit metadata and expands check to include verbose tests and race tests.
main.go Adds socket permission enforcement, socket owner verification, and commit-aware --version output.
main_test.go Updates imports to the new module path.
internal/statworker/command.go Updates imports to the new module path.
go.mod Updates module path to github.com/monitoring-forge/mackerel-plugin-maxcpu.
.goreleaser.yml Updates release owner/org; build flags section changed.
.github/workflows/test.yml Minor workflow args formatting change.
Files not reviewed (2)
  • maxcpu/maxcpu.pb.go: Generated file
  • maxcpu/maxcpuconnect/maxcpu.connect.go: Generated file

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

Comment thread main.go Outdated
Comment thread main.go Outdated
Comment thread main.go
Comment thread .goreleaser.yml
Comment thread README.md Outdated
kazeburo and others added 2 commits July 23, 2026 21:30
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

@kazeburo
kazeburo merged commit b3099ae into master Jul 23, 2026
2 checks passed
@kazeburo
kazeburo deleted the feat/repo-transfer-and-improve-socket-check branch July 23, 2026 12:38
@github-actions github-actions Bot mentioned this pull request Jul 23, 2026
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.

2 participants