chore: prepare project for public release#1
Merged
thehapyone merged 6 commits intomainfrom Feb 24, 2026
Merged
Conversation
- 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
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.
Summary
Cleans up all internal/company references and adds the standard files expected of a public open source repository.
Changes
Fixes (internal references removed)
[Your Name]→Ayodeji Ayibiowu)src/mcp_code_interpreter/__init__.py— removed company emailpyproject.toml— removed company email from authors; updated all project URLs from internal GitLab to GitHubdocker-compose.yml— replaced internal Azure Container Registry image with public Docker Hub image (thehapyone/code-interpreter:latest)renovate.json— replaced internal preset with publicconfig:recommendedDeleted (legacy GitLab CI)
.gitlab-ci.ymlci/base.gitlab-ci.ymlci/build-image.gitlab-ci.ymlAdded (standard public repo files)
CONTRIBUTING.md— setup, dev workflow, code style, testing, and PR processSECURITY.md— vulnerability reporting (private advisory) and deployment hardening guidanceCODE_OF_CONDUCT.md— Contributor Covenant 2.1CHANGELOG.md— initial 1.0.0 entry.github/ISSUE_TEMPLATE/bug_report.md.github/ISSUE_TEMPLATE/feature_request.md.github/pull_request_template.mdTesting
No functional code changes — CI should pass as-is.
🤖 Generated with Claude Code