Skip to content

fix: Google Drive 連結每週檢查只在組織 repo 執行 - #205

Merged
poterpan merged 1 commit into
FCU-iOSClub:masterfrom
poterpan:fix/gdrive-notify-org-only
Sep 24, 2026
Merged

poterpan merged 1 commit into
FCU-iOSClub:masterfrom
poterpan:fix/gdrive-notify-org-only

Conversation

@poterpan

Copy link
Copy Markdown
Member

問題

有啟用 Actions 的 fork(目前是 poterpan、Ben1821、TeaLance)也會照排程執行「Google Drive link maintenance」:

  • 有設定 DISCORD_GALLERY_WEBHOOK_URL 的 fork 會對同一個 Discord 頻道重複發送通知(例如 9/4 的 recovery 通知來自 poterpan/iOSClubWebsite2022)
  • 沒有設定 secret 的 fork 在連結失效時會以 Missing Discord webhook 失敗(Ben1821 在 9/3 有 6 次),fork 擁有者可能因此收到 workflow 失敗通知

修正

  • gdrive_notify.yml 的 job 加上 if: github.repository == 'FCU-iOSClub/Website2022',fork 中的排程、push 與手動觸發都會直接略過
  • docs/gdrive-link-checker.md 註明 fork 不需要設定 webhook secret

PR 檢查(gdrive_check.yml)不受影響。

驗證

  • yarn prettier 通過,workflow YAML 解析正常
  • 合併後可從 fork 的 Actions 確認「Google Drive link maintenance」顯示為 skipped

@poterpan
poterpan merged commit 46a3b01 into FCU-iOSClub:master Sep 24, 2026
2 checks passed
@poterpan
poterpan deleted the fix/gdrive-notify-org-only branch September 24, 2026 19:03
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