Skip to content

Commit 28518e0

Browse files
authored
Merge branch 'main' into fix/405-frontend-component-tests
2 parents 5aec5b5 + 30bf21a commit 28518e0

33 files changed

Lines changed: 2667 additions & 189 deletions

.github/workflows/preview.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,19 @@ jobs:
3838
VITE_STELLAR_NETWORK: TESTNET
3939
run: npm run build
4040

41+
# Fork PRs cannot access org secrets (CLOUDFLARE_API_TOKEN), so skip deploy
42+
# for forks. Same-repo PRs still get Cloudflare preview deployments.
4143
- name: Deploy to Cloudflare Pages
4244
id: deploy
45+
if: github.event.pull_request.head.repo.full_name == github.repository
4346
uses: cloudflare/wrangler-action@v3
4447
with:
4548
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
4649
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
4750
command: pages deploy dashboard/dist --project-name=notify-chain-dashboard --branch=pr-${{ github.event.pull_request.number }}
4851

4952
- name: Post preview URL comment
53+
if: github.event.pull_request.head.repo.full_name == github.repository && steps.deploy.outcome == 'success'
5054
uses: actions/github-script@v7
5155
env:
5256
DEPLOYMENT_URL: ${{ steps.deploy.outputs.deployment-url }}

CONTRACT_EVENT_REFERENCE.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,10 @@ Emitted when a notification category is registered on-chain.
263263

264264
## Notification Lifecycle Events
265265

266+
> These are **on-chain** schedule/expire/cancel signals. For the full off-chain
267+
> delivery pipeline (listener → Discord → ack/retry/archive), see
268+
> [NOTIFICATION_LIFECYCLE.md](NOTIFICATION_LIFECYCLE.md).
269+
266270
### NotificationScheduled
267271

268272
Emitted when a notification is scheduled on-chain with a bounded lifetime.

0 commit comments

Comments
 (0)