ci: fix stuck on migration runs #278

Merged
talksik merged 1 commits from fix-ci-stuck into main 2026-06-11 23:52:06 +00:00
talksik commented 2026-06-11 23:28:47 +00:00 (Migrated from github.com)

Summary by CodeRabbit

  • Chores
    • Updated migration deployment configuration across CI/CD workflows and build system to streamline the deployment process.
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated migration deployment configuration across CI/CD workflows and build system to streamline the deployment process. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
coderabbitai[bot] commented 2026-06-11 23:28:59 +00:00 (Migrated from github.com)

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 0bb2a72a-a262-4a19-a9e8-928f1f2bee66

📥 Commits

Reviewing files that changed from the base of the PR and between 9e3a30f74e and 3689f6e203.

📒 Files selected for processing (2)
  • .github/workflows/_deploy.yml
  • go/Makefile

📝 Walkthrough

Walkthrough

The PR removes the --tail flag from Skaffold migration commands across deployment automation. The reusable deploy workflow and Makefile migration targets are updated to run skaffold run -p migrations without the tail option, and the Makefile targets now explicitly set the SKAFFOLD_DEFAULT_REPO environment variable.

Changes

Migration Skaffold Configuration

Layer / File(s) Summary
Migration Skaffold command updates
.github/workflows/_deploy.yml, go/Makefile
The migrations deployment step removes the --tail flag from Skaffold invocations. The Makefile targets now set SKAFFOLD_DEFAULT_REPO inline with the appropriate repository configuration for dev and prod environments.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~5 minutes

Poem

A tail once trailed through every run,
But hops are quicker without one!
Now migrations dash, so clean and bright—
No streaming logs to slow the flight. 🐰✨

🚥 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 'ci: fix stuck on migration runs' accurately describes the main change: removing the --tail flag from Skaffold migration commands to resolve issues causing runs to hang.
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 fix-ci-stuck

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

<!-- This is an auto-generated comment: summarize by coderabbit.ai --> <!-- review_stack_entry_start --> [![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/flowy-live/llink/pull/278?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack) <!-- review_stack_entry_end --> No actionable comments were generated in the recent review. 🎉 <details> <summary>ℹ️ Recent review info</summary> <details> <summary>⚙️ Run configuration</summary> **Configuration used**: defaults **Review profile**: CHILL **Plan**: Pro Plus **Run ID**: `0bb2a72a-a262-4a19-a9e8-928f1f2bee66` </details> <details> <summary>📥 Commits</summary> Reviewing files that changed from the base of the PR and between 9e3a30f74ee1ce961dde1e1df2a083183dfa34ba and 3689f6e203d0749cc812a96e2f6bccba0c6cca09. </details> <details> <summary>📒 Files selected for processing (2)</summary> * `.github/workflows/_deploy.yml` * `go/Makefile` </details> </details> --- <!-- walkthrough_start --> <details> <summary>📝 Walkthrough</summary> ## Walkthrough The PR removes the `--tail` flag from Skaffold migration commands across deployment automation. The reusable deploy workflow and Makefile migration targets are updated to run `skaffold run -p migrations` without the tail option, and the Makefile targets now explicitly set the `SKAFFOLD_DEFAULT_REPO` environment variable. ## Changes **Migration Skaffold Configuration** |Layer / File(s)|Summary| |---|---| |**Migration Skaffold command updates** <br> `.github/workflows/_deploy.yml`, `go/Makefile`|The migrations deployment step removes the `--tail` flag from Skaffold invocations. The Makefile targets now set `SKAFFOLD_DEFAULT_REPO` inline with the appropriate repository configuration for dev and prod environments.| ## Estimated code review effort 🎯 2 (Simple) | ⏱️ ~5 minutes ## Poem > A tail once trailed through every run, > But hops are quicker without one! > Now migrations dash, so clean and bright— > No streaming logs to slow the flight. 🐰✨ </details> <!-- walkthrough_end --> <!-- pre_merge_checks_walkthrough_start --> <details> <summary>🚥 Pre-merge checks | ✅ 5</summary> <details> <summary>✅ Passed checks (5 passed)</summary> | Check name | Status | Explanation | | :------------------------: | :------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. | | Title check | ✅ Passed | The title 'ci: fix stuck on migration runs' accurately describes the main change: removing the --tail flag from Skaffold migration commands to resolve issues causing runs to hang. | | 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. | </details> <sub>✏️ Tip: You can configure your own custom pre-merge checks in the settings.</sub> </details> <!-- pre_merge_checks_walkthrough_end --> <!-- finishing_touch_checkbox_start --> <details> <summary>✨ Finishing Touches</summary> <details> <summary>🧪 Generate unit tests (beta)</summary> - [ ] <!-- {"checkboxId": "f47ac10b-58cc-4372-a567-0e02b2c3d479", "radioGroupId": "utg-output-choice-group-unknown_comment_id"} --> Create PR with unit tests - [ ] <!-- {"checkboxId": "6ba7b810-9dad-11d1-80b4-00c04fd430c8", "radioGroupId": "utg-output-choice-group-unknown_comment_id"} --> Commit unit tests in branch `fix-ci-stuck` </details> </details> <!-- finishing_touch_checkbox_end --> <!-- tips_start --> --- <sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub> <!-- tips_end --> <!-- internal state start --> <!-- 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= --> <!-- internal state end -->
Sign in to join this conversation.