Skip to content

fix(ci): remove obsolete update-checker.sh backup logic from release workflow - #326

Merged
baleen37 merged 2 commits into
mainfrom
fix/ci
Feb 2, 2026
Merged

fix(ci): remove obsolete update-checker.sh backup logic from release workflow#326
baleen37 merged 2 commits into
mainfrom
fix/ci

Conversation

@baleen37

@baleen37 baleen37 commented Feb 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fixes Release workflow failing due to reference to non-existent update-checker.sh file
  • Removes obsolete backup/restore logic (17 lines) that was causing CI failures

Root Cause

Commit #310 (feat: auto-updater config-based multi-marketplace support) removed
update-checker.sh and replaced it with update.sh. The release workflow's
backup/restore logic was not updated and continued to reference the removed file.

Test plan

  • Verified update-checker.sh was removed in commit 19583ac
  • Confirmed update.sh is the current file in that location
  • Ran bats tests/ - all 165 tests pass
  • Removed obsolete backup/restore logic from release.yml

🤖 Generated with Claude Code

baleen37 and others added 2 commits February 2, 2026 15:21
The sergeysova/jq-action@v2 uses a Docker container that only provides
jq within the container context. Once the container exits, jq is no
longer available in PATH for subsequent test steps.

This caused auto-updater integration tests to fail with exit code 127
(command not found) when trying to use jq in update.sh and check.sh
scripts.

Root cause analysis:
- jq-action runs in a Docker container
- After container exits, jq is not in PATH
- BATS tests run in separate process without jq
- Scripts using jq fail with "command not found"

Solution: Install jq directly via apt-get so it persists in PATH for
all test steps.

Also removes unsupported 'cache: false' parameter from bats-action@3.0.1
which was causing warnings.

Co-Authored-By: Claude <noreply@anthropic.com>
…workflow

The update-checker.sh file was removed in commit #310 (feat(auto-updater):
add config-based multi-marketplace support), replaced by update.sh. The
backup/restore logic in release.yml was not updated and was causing failures
attempting to backup a non-existent file.

Root cause: release.yml:83-97 referenced update-checker.sh which no longer
exists after commit 19583ac.

Fix: Remove the obsolete backup/restore logic for update-checker.sh.

Co-Authored-By: Claude <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Feb 2, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@baleen37 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 5 minutes and 35 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, 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 have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/ci

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.

@baleen37
baleen37 merged commit 99f3463 into main Feb 2, 2026
2 checks passed
@baleen37
baleen37 deleted the fix/ci branch February 2, 2026 06:39
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