From d076f9a685acb5b8e970a8d6bdf160f82ead80bf Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Wed, 8 Jul 2026 07:44:36 +0800 Subject: [PATCH 1/4] chore: use org-level TG_TOKEN secret Co-Authored-By: Claude --- .github/workflows/sync-cloud-run-env.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-cloud-run-env.yml b/.github/workflows/sync-cloud-run-env.yml index e5e0869..abb2fc9 100644 --- a/.github/workflows/sync-cloud-run-env.yml +++ b/.github/workflows/sync-cloud-run-env.yml @@ -150,7 +150,7 @@ jobs: STRATEGY_PLUGIN_ALERT_SMS_AUTH_TOKEN: ${{ secrets.STRATEGY_PLUGIN_ALERT_SMS_AUTH_TOKEN }} STRATEGY_PLUGIN_ALERT_PUSH_APP_TOKEN: ${{ secrets.STRATEGY_PLUGIN_ALERT_PUSH_APP_TOKEN }} STRATEGY_PLUGIN_ALERT_PUSH_ACCESS_TOKEN: ${{ secrets.STRATEGY_PLUGIN_ALERT_PUSH_ACCESS_TOKEN }} - STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN: ${{ secrets.STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN }} + STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN: ${{ secrets.TG_TOKEN }} FIRSTRADE_USERNAME: ${{ secrets.FIRSTRADE_USERNAME }} FIRSTRADE_PASSWORD: ${{ secrets.FIRSTRADE_PASSWORD }} FIRSTRADE_MFA_SECRET: ${{ secrets.FIRSTRADE_MFA_SECRET }} From 86a5bc7a0a59674c43a352ae6446237246150bf3 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:46:48 +0800 Subject: [PATCH 2/4] fix: sync QPK pin --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8ad087d..a73b3ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,7 @@ dependencies = [ "pytest", "pytz", "requests", - "quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@37c81901160c5b31127a27dba1c63944933fb6bf", + "quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@f1d2c323b2a96383acec83a07bbf1816938c4650", "us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@17ddb86c72d44b2c7b78ba7a10d8f71b21180166", ] license = "MIT" From e8d4cdf02abe0aaa77d25ae4848fd07a36ea4de1 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:54:57 +0800 Subject: [PATCH 3/4] chore: trigger CI From 1b8d135101aae2f68790acc30f42a74c2f84cf75 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:56:14 +0800 Subject: [PATCH 4/4] fix: update test assertion for org TG_TOKEN secret ref --- tests/test_sync_cloud_run_env_workflow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_sync_cloud_run_env_workflow.py b/tests/test_sync_cloud_run_env_workflow.py index da75f18..39f14f5 100644 --- a/tests/test_sync_cloud_run_env_workflow.py +++ b/tests/test_sync_cloud_run_env_workflow.py @@ -117,7 +117,7 @@ def test_sync_cloud_run_env_workflow_uses_sync_plan_script(): ) in workflow assert ( "STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN: " - "${{ secrets.STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN }}" + "${{ secrets.TG_TOKEN }}" ) in workflow assert ( "add_optional_secret STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN "