Skip to content

[codex] Make bm-action sync-specific#3

Merged
taro-28 merged 3 commits into
mainfrom
codex/sync-only-action
Apr 28, 2026
Merged

[codex] Make bm-action sync-specific#3
taro-28 merged 3 commits into
mainfrom
codex/sync-only-action

Conversation

@taro-28
Copy link
Copy Markdown
Member

@taro-28 taro-28 commented Apr 28, 2026

Summary

Make the root basemachina/bm-action action explicitly scoped to bm sync.

Background

The action's existing inputs and behavior are already designed around bm sync: environment selection, --from, dry-run automation, --with-disable, sticky PR comments, and the generated output files are all sync-specific concepts. Keeping a command input would make the public interface look extensible while still exposing options that only make sense for sync, which would become harder to understand as additional BaseMachina CI tasks are introduced.

Since there are no current users to preserve compatibility for, this PR removes the unused command abstraction now and makes the root action's contract explicit.

Changes

  • Rename the action metadata to BaseMachina Sync and update the marketplace-facing description.
  • Remove the public command input and internal INPUT_COMMAND plumbing.
  • Always invoke the CLI with sync as the command.
  • Update README and tests to reflect the sync-only contract.

Validation

  • bats tests/run.bats tests/auth.bats
  • shellcheck scripts/run.sh scripts/auth.sh scripts/_lib.sh
  • git diff --check

@github-actions
Copy link
Copy Markdown

mock sync output

@github-actions
Copy link
Copy Markdown

mock sync output

@github-actions
Copy link
Copy Markdown

mock sync output

@github-actions
Copy link
Copy Markdown

mock sync output

@github-actions
Copy link
Copy Markdown

mock sync output

@github-actions
Copy link
Copy Markdown

mock sync output

@github-actions
Copy link
Copy Markdown

mock sync output

@github-actions
Copy link
Copy Markdown

mock sync output

@taro-28 taro-28 marked this pull request as ready for review April 28, 2026 02:33
@taro-28 taro-28 requested a review from a team as a code owner April 28, 2026 02:33
@taro-28 taro-28 requested review from m-shaka and yebis0942 April 28, 2026 02:33
@taro-28 taro-28 merged commit 8780e7d into main Apr 28, 2026
6 checks passed
@taro-28 taro-28 deleted the codex/sync-only-action branch April 28, 2026 02:52
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.

2 participants