Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@terwey
Copy link
Collaborator

@terwey terwey commented Oct 28, 2025

  • Rename GitHub repo/org references from terwey/recomma to recomma/recomma
  • Change Go module path to github.com/recomma/recomma
  • Replace release pipeline:
    • Add WebUI build job (Node 20, typecheck, eslint, build, artifact upload)
    • Build multi-arch binaries, publish Docker image via new Dockerfile.release
    • Make release depend on binaries + image
  • Remove old Docker-on-release workflow
  • Make tests independent of built WebUI (placeholder dist)
  • Keep webui/app/dist/ out of VCS
  • Update docs and compose to new GHCR image location
  • Update OpenAPI license URL

Files:

  • removed: .github/workflows/docker-release.yml
  • changed: .github/workflows/release.yml, .github/workflows/test.yml, .github/workflows/webui-lint.yml, .gitignore, README.md, docker-compose.yml, openapi.yaml
  • added: Dockerfile.release
  • breaking: go.mod (module path)

BREAKING CHANGE: Module path changed to github.com/recomma/recomma. Docker image moved to ghcr.io/recomma/recomma.

@codex review please

- Rename GitHub repo/org references from `terwey/recomma` to `recomma/recomma`
- Change Go module path to `github.com/recomma/recomma`
- Replace release pipeline:
  - Add WebUI build job (Node 20, typecheck, eslint, build, artifact upload)
  - Build multi-arch binaries, publish Docker image via new `Dockerfile.release`
  - Make release depend on binaries + image
- Remove old Docker-on-release workflow
- Make tests independent of built WebUI (placeholder dist)
- Keep `webui/app/dist/` out of VCS
- Update docs and compose to new GHCR image location
- Update OpenAPI license URL

Files:
- removed: `.github/workflows/docker-release.yml`
- changed: `.github/workflows/release.yml`, `.github/workflows/test.yml`, `.github/workflows/webui-lint.yml`, `.gitignore`,
           `README.md`, `docker-compose.yml`, `openapi.yaml`
- added: `Dockerfile.release`
- breaking: `go.mod` (module path)

BREAKING CHANGE: Module path changed to `github.com/recomma/recomma`.
Docker image moved to `ghcr.io/recomma/recomma`.
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

https://github.com/recomma/recomma/blob/964797b15aa015346de24e6069a37edcae0692ec/.#L1-L4
P0 Badge Update internal imports to new module path

Changing the module path to github.com/recomma/recomma without rewriting the intra-repo imports leaves every Go package still importing github.com/terwey/recomma/... (e.g. cmd/recomma/main.go, engine/engine.go, etc.). After this commit go build ./... will fail with “module github.com/terwey/recomma/...: not found” because those imports now refer to a different module. The module path change needs to be accompanied by updating all internal imports to the new github.com/recomma/recomma/... prefix.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

…placeholder

- Switch imports from `github.com/terwey/recomma` to `github.com/recomma/recomma` across code and tests
- Minor formatting fix in `storage/sqlite_test.go`
- Track `webui/app/dist/.gitignore` and remove `webui/app/dist/` from root `.gitignore` to keep dir for CI while ignoring build output

Refs: chore! rename repo & module
@terwey terwey merged commit fd480a5 into main Oct 28, 2025
4 checks passed
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