Skip to content

Commit 5cff52a

Browse files
prajwalbangclaude
andcommitted
Point verify workflow at main Bluesky account + add [verify-post] guard
The repo has no BLUESKY_TEST_* secrets; use the live BLUESKY_HANDLE/PASSWORD (authorized). Gate the live post behind a [verify-post] commit marker so routine pushes to this branch don't publish. [verify-post] Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 1c1897a commit 5cff52a

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/verify-deep-links.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ permissions: {}
2121
jobs:
2222
verify:
2323
runs-on: ubuntu-latest
24+
# Posts to the LIVE Bluesky account, so only run on an explicit manual
25+
# dispatch or when a push commit opts in with "[verify-post]" in its message.
26+
if: github.event_name == 'workflow_dispatch' || contains(github.event.head_commit.message, '[verify-post]')
2427
steps:
2528
- name: Checkout repo
2629
uses: actions/checkout@v6
@@ -37,7 +40,7 @@ jobs:
3740
- name: Find pet, reconstruct link, post to Bluesky test
3841
env:
3942
CUTEPETSBOSTON_RESCUEGROUPS_API_KEY: ${{ secrets.CUTEPETSBOSTON_RESCUEGROUPS_API_KEY }}
40-
BLUESKY_HANDLE: ${{ secrets.BLUESKY_TEST_HANDLE }}
41-
BLUESKY_PASSWORD: ${{ secrets.BLUESKY_TEST_PASSWORD }}
43+
BLUESKY_HANDLE: ${{ secrets.BLUESKY_HANDLE }}
44+
BLUESKY_PASSWORD: ${{ secrets.BLUESKY_PASSWORD }}
4245
run: |
4346
python manual_testing/verify_deep_links.py --post --max-pulls "${{ inputs.max_pulls || '8' }}"

0 commit comments

Comments
 (0)