Skip to content

chore(ci): retarget umbrella dispatch + docs to constructorfabric - #158

Merged
cyberantonz merged 2 commits into
mainfrom
chore/migrate-ghcr-namespace
Jun 8, 2026
Merged

chore(ci): retarget umbrella dispatch + docs to constructorfabric#158
cyberantonz merged 2 commits into
mainfrom
chore/migrate-ghcr-namespace

Conversation

@cyberantonz

@cyberantonz cyberantonz commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Update docker.yml's cross-repo dispatch to target the renamed umbrella repo constructorfabric/insight (was cyberfabric/cyber-insight): create-github-app-token owner/repositories + gh workflow run --repo.
  • Update README GitHub links (monorepo, spec, clone URL).
  • Image push target is unchanged — docker.yml uses ${{ github.repository }}, which auto-resolves to ghcr.io/constructorfabric/insight-front once the repo lives in the new org.

2 files changed, 12 insertions / 12 deletions.

Test plan

  • Push to main and confirm the image lands at ghcr.io/constructorfabric/insight-front:<tag>
  • Confirm the umbrella-dispatch step succeeds against constructorfabric/insight
  • Confirm the umbrella chart picks up the new FE tag on the next bump

Companion PR: constructorfabric/insight#1270

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation

    • Updated README links and clone instructions to point to the corrected GitHub organization and repository paths.
  • Chores

    • Updated CI/CD workflow to dispatch image-build runs to the updated umbrella repository and adjusted related inline guidance.
    • Updated CODEOWNERS entry to reflect the revised ownership reference.

@coderabbitai

coderabbitai Bot commented Jun 8, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@cyberantonz, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 39 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e5fe5bcf-ff36-4566-9ce1-6a8447e4ef8c

📥 Commits

Reviewing files that changed from the base of the PR and between 5484f85 and a68e693.

📒 Files selected for processing (1)
  • .github/CODEOWNERS
📝 Walkthrough

Walkthrough

This PR replaces cyberfabric/* references with constructorfabric/*: the Docker workflow now mints tokens for and dispatches to constructorfabric/insight, README links and clone instructions point to constructorfabric, and .github/CODEOWNERS ownership was updated.

Changes

Organization Repository References

Layer / File(s) Summary
Docker workflow repository targeting
.github/workflows/docker.yml
GitHub App token creation inputs and the gh workflow run build-images.yml dispatch target changed to constructorfabric/insight. Inline comments and the umbrella-chart dispatch documentation block were updated to reference the new umbrella repo and installation context.
README links, clone command, and CODEOWNERS
README.md, .github/CODEOWNERS
Insight monorepo/spec links, the frontend git clone command URL, the “From the insight monorepo” link, and the .github CODEOWNERS owner were updated to point to the constructorfabric organization instead of cyberfabric.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🐰 A small hop from one repo name to another,
Links aligned, dispatch changed for each other,
Docs and workflow sing,
New owner on the wing,
Insight now wears constructorfabric’s color! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main changes: updating CI configuration and documentation to target the renamed constructorfabric organization instead of cyberfabric.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ 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 chore/migrate-ghcr-namespace

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

The cross-repo umbrella chart-publish workflow now lives in
`constructorfabric/insight` (was `cyberfabric/cyber-insight`). Update
docker.yml's `create-github-app-token` owner/repositories and the
`gh workflow run --repo` target accordingly, plus the README links.

Image push target is unaffected — docker.yml uses
`${{ github.repository }}`, which auto-resolves once the repo moves
to the new org.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Anton Zelenov <antonz@constructor.tech>
@cyberantonz
cyberantonz force-pushed the chore/migrate-ghcr-namespace branch from a6375e8 to 191489a Compare June 8, 2026 12:28

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

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)

1-211: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Note: CODEOWNERS still references the old organization.

While the README links have been updated to constructorfabric, the .github/CODEOWNERS file still assigns reviews to @cyberfabric/security and @cyberfabric/insight-app-maintainers teams. After the repository moves, these team references may need updating to ensure PR review routing works correctly.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` around lines 1 - 211, The CODEOWNERS entry still references the
old org teams (`@cyberfabric/security` and `@cyberfabric/insight-app-maintainers`);
update the CODEOWNERS file to point to the new organization’s team handles so PR
review routing works after the repo move. Edit CODEOWNERS, find the lines
containing `@cyberfabric/security` and `@cyberfabric/insight-app-maintainers` and
replace them with the corresponding `@constructorfabric/`<team> (or whatever the
new org team names are), then commit the change and verify GitHub recognizes the
new team handles.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@README.md`:
- Around line 1-211: The CODEOWNERS entry still references the old org teams
(`@cyberfabric/security` and `@cyberfabric/insight-app-maintainers`); update the
CODEOWNERS file to point to the new organization’s team handles so PR review
routing works after the repo move. Edit CODEOWNERS, find the lines containing
`@cyberfabric/security` and `@cyberfabric/insight-app-maintainers` and replace them
with the corresponding `@constructorfabric/`<team> (or whatever the new org team
names are), then commit the change and verify GitHub recognizes the new team
handles.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: af582908-89c8-4cc4-8106-8818ea156756

📥 Commits

Reviewing files that changed from the base of the PR and between 53d77ad and a6375e8.

📒 Files selected for processing (2)
  • .github/workflows/docker.yml
  • README.md

@cyberfabric/security and @cyberfabric/insight-app-maintainers no longer
resolve after the org rename — without this the review-routing rules
silently skip PRs in the new org.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Anton Zelenov <antonz@constructor.tech>
@cyberantonz
cyberantonz force-pushed the chore/migrate-ghcr-namespace branch from 5484f85 to a68e693 Compare June 8, 2026 12:38
@cyberantonz
cyberantonz merged commit 4a1ec88 into main Jun 8, 2026
2 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.

1 participant