klesh commented on issue #9276: URL: https://github.com/apache/devlake/issues/9276#issuecomment-6517248524
Reopening: this was closed automatically when #9277 merged, because the PR body contained the text "Does not close #9276" and GitHub matched the `close #9276` substring. Nothing in #9277 implemented the single-binary work; only the dependency-direction guard on the task list is done. Remaining, in order: - [ ] `core/plugin`: add `MustRegister` - [ ] 47 × `plugins/<name>/impl`: add `init()` registration - [ ] `tools/pluginsgen` + generated `plugins/all` package (+ `external.go` build-tag stub) - [ ] `server/main.go`: blank-import `plugins/all` - [ ] `core/runner/loader.go`: tolerate missing/empty `PLUGIN_DIR` - [ ] `scripts/`: unified build; keep `build-plugins.sh` for the opt-in mode - [ ] `Makefile` (root + `backend`): `build`, `dev`, `godev`, `plugins-registry` - [ ] `backend/Dockerfile` and `backend/Dockerfile.local`: single binary, drop `/app/bin/plugins` - [ ] CI: check the generated registry is up to date; assert the image size - [ ] Docs: `AGENTS.md`, `README.md`, `env.example` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
