Skip to content

Comments

chore: prepare project for public release#1

Merged
thehapyone merged 6 commits intomainfrom
chore/public-release-cleanup
Feb 24, 2026
Merged

chore: prepare project for public release#1
thehapyone merged 6 commits intomainfrom
chore/public-release-cleanup

Conversation

@thehapyone
Copy link
Owner

Summary

Cleans up all internal/company references and adds the standard files expected of a public open source repository.

Changes

Fixes (internal references removed)

  • LICENSE — filled in copyright holder name ([Your Name]Ayodeji Ayibiowu)
  • src/mcp_code_interpreter/__init__.py — removed company email
  • pyproject.toml — removed company email from authors; updated all project URLs from internal GitLab to GitHub
  • docker-compose.yml — replaced internal Azure Container Registry image with public Docker Hub image (thehapyone/code-interpreter:latest)
  • renovate.json — replaced internal preset with public config:recommended

Deleted (legacy GitLab CI)

  • .gitlab-ci.yml
  • ci/base.gitlab-ci.yml
  • ci/build-image.gitlab-ci.yml

Added (standard public repo files)

  • CONTRIBUTING.md — setup, dev workflow, code style, testing, and PR process
  • SECURITY.md — vulnerability reporting (private advisory) and deployment hardening guidance
  • CODE_OF_CONDUCT.md — Contributor Covenant 2.1
  • CHANGELOG.md — initial 1.0.0 entry
  • .github/ISSUE_TEMPLATE/bug_report.md
  • .github/ISSUE_TEMPLATE/feature_request.md
  • .github/pull_request_template.md

Testing

No functional code changes — CI should pass as-is.

🤖 Generated with Claude Code

thehapyone and others added 6 commits February 24, 2026 08:19
- Fix LICENSE copyright placeholder ([Your Name] -> Ayodeji Ayibiowu)
- Remove company email from __init__.py and pyproject.toml authors
- Update pyproject.toml URLs from internal GitLab to GitHub
- Update docker-compose.yml image from internal Azure registry to public Docker Hub
- Reconfigure renovate.json to use public config:recommended preset
- Delete .gitlab-ci.yml and ci/ directory (fully migrated to GitHub Actions)
- Add CONTRIBUTING.md with setup, workflow, style, and PR guidance
- Add SECURITY.md with vulnerability reporting and deployment hardening notes
- Add CODE_OF_CONDUCT.md (Contributor Covenant 2.1)
- Add CHANGELOG.md with 1.0.0 initial release entry
- Add .github/ISSUE_TEMPLATE/ (bug report, feature request)
- Add .github/pull_request_template.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add GHCR login before docker manifest inspect so the private
  ghcr.io/thehapyone/code-interpreter-ci image can be inspected
- On push to main, ci-image.yml runs concurrently so keep the 30-attempt
  polling loop; on PRs no new image is built so check just once and
  proceed with the existing image
- Update docker.yml to push to ghcr.io/thehapyone/code-interpreter
  using GITHUB_TOKEN (no external secrets needed)
- Add packages: write permission to docker.yml
- Update docker-compose.yml and README image references to GHCR
@thehapyone thehapyone merged commit 84be97f into main Feb 24, 2026
6 checks passed
@thehapyone thehapyone deleted the chore/public-release-cleanup branch February 24, 2026 07:44
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.

1 participant