Skip to content

[MAIN-Feat] Update project name to TypeScheduler backend#77

Merged
moda20 merged 5 commits intomasterfrom
improvement/update-the-name-of-the-project
Mar 28, 2026
Merged

[MAIN-Feat] Update project name to TypeScheduler backend#77
moda20 merged 5 commits intomasterfrom
improvement/update-the-name-of-the-project

Conversation

@moda20
Copy link
Copy Markdown
Owner

@moda20 moda20 commented Mar 26, 2026

features:

  • Updated Docker image names from scheduler_backend to type_scheduler_backend in CI/CD workflows
  • Updated README.md with new project name TypeScheduler backend and container name

Notes

Motivation and Context

Project rebranding to use the new official name TypeScheduler backend across all documentation, CI/CD pipelines, and security policies.

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Summary by CodeRabbit

  • Documentation

    • Renamed product branding to "TypeScheduler backend", updated Docker/setup docs, adjusted API defaults, license year, removed "Back to top", and updated security contact for vulnerability reports
  • Chores

    • CI/CD now publishes images under the TypeScheduler backend repository name
    • Removed a top-level configuration setting (now only available under files)
    • Cleaned up development dependency list

update the README.md with the new name
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 26, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Replaced GHCR image names scheduler_backendtype_scheduler_backend in CI workflows and README; changed SECURITY.md recipient from @ImJustLucas to @moda20; removed root exportOutputFiles from the convict schema in src/config/config.ts (kept files.exportOutputFiles).

Changes

Cohort / File(s) Summary
CI/CD Workflows
.github/workflows/ci-cd-pre-release.yml, .github/workflows/ci-cd.yml
Updated GHCR image repository names/tags from scheduler_backend to type_scheduler_backend for dev/latest/SHA pushes; no other workflow behavior changed.
Documentation
README.md
Rebranded to "TypeScheduler backend": updated title, logo, Docker image references, container_name, APP_NAME default, and removed "Back to top" link.
Security Notice
SECURITY.md
Changed vulnerability report recipient from @ImJustLucas to @moda20.
Configuration
src/config/config.ts
Removed top-level exportOutputFiles convict schema entry; retained files.exportOutputFiles unchanged.
Dependencies
package.json
Reordered @types/safe-regex in devDependencies and removed @types/better-sqlite3; other deps unchanged.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐇 I found old tags beneath a log,
swapped names and gave the CI a jog.
Docs gleam bright, one key took flight,
the repo hops onward into night.
🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and accurately summarizes the main change: rebranding the project name from 'scheduler_backend' to 'TypeScheduler backend' across documentation, CI/CD workflows, and configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch improvement/update-the-name-of-the-project

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Around line 41-43: The commented dev image reference still points to
ghcr.io/moda20/scheduler_backend:dev; update that commented line to match the
new GHCR naming used by the active image (replace "#image:
ghcr.io/moda20/scheduler_backend:dev" with "#image:
ghcr.io/moda20/type_scheduler_backend:dev") so copy/paste uses the correct image
name; ensure the container_name line (container_name: type_scheduler_backend)
remains unchanged.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 9814f3ff-a831-4e9a-98a0-e9cf8e04f168

📥 Commits

Reviewing files that changed from the base of the PR and between 3ec5ac1 and 4c1bb13.

📒 Files selected for processing (4)
  • .github/workflows/ci-cd-pre-release.yml
  • .github/workflows/ci-cd.yml
  • README.md
  • SECURITY.md

Comment thread README.md
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
README.md (1)

11-11: ⚠️ Potential issue | 🟠 Major

Update repository links to match renamed GitHub repository.

The repository has been renamed to moda20/TypeSchedulerBackend, but the README still references the old name moda20/scheduler_backend in multiple places. More critically, the Docker image link returns a 404 error.

Update the following:

  • Line 11: Docker image URL from moda20/scheduler_backend/pkgs/container/scheduler_backend to moda20/TypeSchedulerBackend/pkgs/container/scheduler_backend
  • Line 11: Issues link to use TypeSchedulerBackend
  • Lines 178-179: Clone URL and directory name
  • Lines 302-303: Issue tracker and discussions links
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 11, Update all occurrences of the old repo path
"moda20/scheduler_backend" to the new "moda20/TypeSchedulerBackend": change the
Docker image URL segment
"moda20/scheduler_backend/pkgs/container/scheduler_backend" to
"moda20/TypeSchedulerBackend/pkgs/container/scheduler_backend", update the
Issues link host path to use "moda20/TypeSchedulerBackend", replace the clone
URL and local directory name that reference "scheduler_backend" on lines that
currently show "git clone ... moda20/scheduler_backend" and "cd
scheduler_backend" to use "TypeSchedulerBackend" and "cd TypeSchedulerBackend"
respectively, and likewise update the issue tracker and discussions links that
reference "moda20/scheduler_backend" to "moda20/TypeSchedulerBackend" so all
README links consistently point to the renamed repository.
♻️ Duplicate comments (1)
README.md (1)

42-42: ⚠️ Potential issue | 🟡 Minor

Update the commented dev image reference to the new GHCR name.

The commented dev image still references the old scheduler_backend name instead of type_scheduler_backend, which could lead to copy/paste errors.

🛠️ Proposed fix
-    `#image`: ghcr.io/moda20/scheduler_backend:dev # dev for latest development, but unstable
+    `#image`: ghcr.io/moda20/type_scheduler_backend:dev # dev for latest development, but unstable
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 42, The README's commented image reference still points to
the old repository name "scheduler_backend"; update the commented line that
currently reads '#image: ghcr.io/moda20/scheduler_backend:dev' to use the new
GHCR name '#image: ghcr.io/moda20/type_scheduler_backend:dev' so copy/paste
examples reference the correct image; ensure only the image name changes and
preserve the comment format.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Outside diff comments:
In `@README.md`:
- Line 11: Update all occurrences of the old repo path
"moda20/scheduler_backend" to the new "moda20/TypeSchedulerBackend": change the
Docker image URL segment
"moda20/scheduler_backend/pkgs/container/scheduler_backend" to
"moda20/TypeSchedulerBackend/pkgs/container/scheduler_backend", update the
Issues link host path to use "moda20/TypeSchedulerBackend", replace the clone
URL and local directory name that reference "scheduler_backend" on lines that
currently show "git clone ... moda20/scheduler_backend" and "cd
scheduler_backend" to use "TypeSchedulerBackend" and "cd TypeSchedulerBackend"
respectively, and likewise update the issue tracker and discussions links that
reference "moda20/scheduler_backend" to "moda20/TypeSchedulerBackend" so all
README links consistently point to the renamed repository.

---

Duplicate comments:
In `@README.md`:
- Line 42: The README's commented image reference still points to the old
repository name "scheduler_backend"; update the commented line that currently
reads '#image: ghcr.io/moda20/scheduler_backend:dev' to use the new GHCR name
'#image: ghcr.io/moda20/type_scheduler_backend:dev' so copy/paste examples
reference the correct image; ensure only the image name changes and preserve the
comment format.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: c1bdad97-3580-49d0-92fe-79da98da2ead

📥 Commits

Reviewing files that changed from the base of the PR and between 312c08c and 2c0473f.

📒 Files selected for processing (1)
  • README.md

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
README.md (2)

14-14: ⚠️ Potential issue | 🟡 Minor

Update the Docker Image hyperlink to the new GHCR package path.

Line 14 still points to scheduler_backend, while Line 44 uses type_scheduler_backend. This creates inconsistent docs and can send users to the wrong package page.

🛠️ Suggested fix
-[Documentation](https://scheduler-docs-xi.vercel.app/) • [Docker Image](https://github.com/moda20/scheduler_backend/pkgs/container/scheduler_backend) • [Issues](https://github.com/moda20/scheduler_backend/issues)
+[Documentation](https://scheduler-docs-xi.vercel.app/) • [Docker Image](https://github.com/moda20/TypeSchedulerBackend/pkgs/container/type_scheduler_backend) • [Issues](https://github.com/moda20/TypeSchedulerBackend/issues)
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 14, Update the Docker Image hyperlink in the README:
replace the GH Packages link that points to "scheduler_backend" with the new
GHCR package path "type_scheduler_backend" so the "Docker Image" anchor in the
line containing "[Documentation] • [Docker Image] • [Issues]" points to the same
package used elsewhere (matching the link used on Line 44). Ensure the visible
anchor text "Docker Image" remains unchanged and only the URL target is updated
to the new GHCR package name.

181-183: ⚠️ Potential issue | 🟡 Minor

Rebrand is incomplete in repository links (clone + support).

Line 181 and Line 305-306 still reference scheduler_backend. Given the README now brands this project as “TypeScheduler backend,” these links should be updated to the current repository slug for consistency and correctness.

🛠️ Suggested fix
-   git clone https://github.com/moda20/scheduler_backend.git
-   cd scheduler_backend
+   git clone https://github.com/moda20/TypeSchedulerBackend.git
+   cd TypeSchedulerBackend
-- 🐛 [Issue Tracker](https://github.com/moda20/scheduler_backend/issues)
-- 💬 [Discussions](https://github.com/moda20/scheduler_backend/discussions)
+- 🐛 [Issue Tracker](https://github.com/moda20/TypeSchedulerBackend/issues)
+- 💬 [Discussions](https://github.com/moda20/TypeSchedulerBackend/discussions)

Also applies to: 304-306

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 181 - 183, Replace the old repository slug used in
README links: update every occurrence of the URL string
"https://github.com/moda20/scheduler_backend.git" and any plain
"scheduler_backend" references (notably the clone command at the shown diff and
the occurrences around lines 304–306) to the new TypeScheduler repository slug
(e.g., "https://github.com/moda20/typescheduler_backend.git" and
"typescheduler_backend") so the clone/support links and names match the
repository’s current branding.
♻️ Duplicate comments (1)
README.md (1)

45-45: ⚠️ Potential issue | 🟡 Minor

The commented dev image reference is still using the old name.

Line 45 still references ghcr.io/moda20/scheduler_backend:dev, which is inconsistent with the renamed image and easy to copy/paste by mistake.

🛠️ Suggested fix
-    `#image`: ghcr.io/moda20/scheduler_backend:dev # dev for latest development, but unstable
+    `#image`: ghcr.io/moda20/type_scheduler_backend:dev # dev for latest development, but unstable
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 45, Update the outdated commented image reference
"ghcr.io/moda20/scheduler_backend:dev" in README.md to the repository's current
image name (replace that exact string with the renamed image used elsewhere in
the repo), ensuring the comment matches the canonical image tag used across the
project to avoid copy/paste mistakes.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Outside diff comments:
In `@README.md`:
- Line 14: Update the Docker Image hyperlink in the README: replace the GH
Packages link that points to "scheduler_backend" with the new GHCR package path
"type_scheduler_backend" so the "Docker Image" anchor in the line containing
"[Documentation] • [Docker Image] • [Issues]" points to the same package used
elsewhere (matching the link used on Line 44). Ensure the visible anchor text
"Docker Image" remains unchanged and only the URL target is updated to the new
GHCR package name.
- Around line 181-183: Replace the old repository slug used in README links:
update every occurrence of the URL string
"https://github.com/moda20/scheduler_backend.git" and any plain
"scheduler_backend" references (notably the clone command at the shown diff and
the occurrences around lines 304–306) to the new TypeScheduler repository slug
(e.g., "https://github.com/moda20/typescheduler_backend.git" and
"typescheduler_backend") so the clone/support links and names match the
repository’s current branding.

---

Duplicate comments:
In `@README.md`:
- Line 45: Update the outdated commented image reference
"ghcr.io/moda20/scheduler_backend:dev" in README.md to the repository's current
image name (replace that exact string with the renamed image used elsewhere in
the repo), ensuring the comment matches the canonical image tag used across the
project to avoid copy/paste mistakes.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 68706503-3dde-4945-8445-3caeea9e0495

📥 Commits

Reviewing files that changed from the base of the PR and between 2c0473f and e62a7c1.

⛔ Files ignored due to path filters (1)
  • .github/assets/images/TypeSchedulerLogo.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • README.md

@moda20 moda20 merged commit ec760fb into master Mar 28, 2026
1 check passed
@moda20 moda20 deleted the improvement/update-the-name-of-the-project branch March 28, 2026 10:29
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