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.