Skip to content

chore: tests.yml を CI 自動実行から手動(dispatch)に(macOS コスト削減)#1

Merged
taniguchi-kyoichi merged 1 commit into
mainfrom
chore/gha-cost-tier2
Jun 27, 2026
Merged

chore: tests.yml を CI 自動実行から手動(dispatch)に(macOS コスト削減)#1
taniguchi-kyoichi merged 1 commit into
mainfrom
chore/gha-cost-tier2

Conversation

@taniguchi-kyoichi

Copy link
Copy Markdown
Contributor

目的

GitHub Actions コスト削減(Tier 2)。macOS ランナー(Linux の約10倍課金)で swift test を CI 自動実行していたのを廃止する。

方針

テストは CI で回さず、PR を作る前にローカルで回す運用に切り替える。これに伴い macOS でテストするワークフローを自動トリガーから手動(workflow_dispatch)に変更。

変更

  • tests.ymlpull_request トリガーを削除し workflow_dispatch のみに
  • 各ジョブに timeout-minutes を付与(6時間ハングの暴走保険)

影響

  • PR 作成時に macOS テストが自動では走らなくなる(ローカルで swift test する前提)
  • 必要なときは Actions タブから手動実行できる

🤖 Generated with Claude Code

macOS ランナーでの swift test を PR 毎に自動実行するのを廃止(GHA コスト削減)。
テストは PR 作成前にローカルで回す運用に。必要時は workflow_dispatch で手動実行。
各ジョブに timeout-minutes も付与(暴走保険)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@taniguchi-kyoichi
taniguchi-kyoichi merged commit c07c2b8 into main Jun 27, 2026
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