You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deletes the `@aztec/test-wallet` package that was confusing and
dangerous. In hindsight, it was a bad idea.
`TestWallet` is now internal to `@aztec/end-to-end` and for external use
an `@aztec/wallets` package has been created.
The latter adds an `EmbeddedWallet` implementation for both Node and the
browser, with conditional exports for ease of use. It is a somewhat
opinionated implementation, but includes all our optimizations and it is
easily extended. I also think it will be good to have a reference
implementation to put out there and continuously improve.
-`mainnet` - True when `RELEASE_TYPE=mainnet` or `RELEASE_TYPE=ignition`
453
455
-`ignition` - Alias for `mainnet`
454
456
455
457
**Notes:**
458
+
456
459
- Conditional blocks are processed before version macro substitution, so you can use version macros inside conditionals
457
460
- Nested conditionals are not supported
458
461
- The `else` block is optional
@@ -516,7 +519,6 @@ When documentation references source code files, the CI system can automatically
516
519
```
517
520
518
521
2.**Automatic Detection**: During CI builds (`bootstrap.sh`), the system:
519
-
520
522
- Extracts all referenced paths from documentation frontmatter
521
523
- Checks if any referenced files (or files within referenced directories) changed in the current PR
522
524
- Automatically requests `@AztecProtocol/devrel` as reviewers if:
@@ -532,6 +534,7 @@ When documentation references source code files, the CI system can automatically
532
534
**Implementation**: The automation is handled by `scripts/check_doc_references.sh`, which runs as part of the docs CI pipeline.
533
535
534
536
**Path Format**:
537
+
535
538
- Paths must be absolute from the repository root (e.g., `yarn-project/...`, not `../../../../yarn-project/...`)
536
539
- For individual files: `"path/to/file.ts"`
537
540
- For directories (all files within): `"path/to/directory/*"`
@@ -556,24 +559,28 @@ Building on the DevRel review automation, the docs CI can analyze PRs and notify
556
559
- The DevRel team can review and apply the changes manually
557
560
558
561
**Requirements**:
562
+
559
563
-`ANTHROPIC_API_KEY` must be set in CI secrets
560
564
-`SLACK_BOT_TOKEN` must be set for Slack notifications
561
565
- Claude Code CLI must be installed (`@anthropic-ai/claude-code`)
562
566
- The PR must not be a draft
563
567
564
568
**Environment Variables**:
569
+
565
570
-`SLACK_DOC_UPDATE_CHANNEL` - Slack channel for notifications (default: `#devrel`)
566
571
-`DRY_RUN=1` - Skip Slack notification, just print what would be sent
567
572
568
573
**Implementation**: The automation is handled by `scripts/update_doc_references.sh`, which runs as part of the docs CI pipeline after `check_doc_references.sh`.
569
574
570
575
**Script Architecture**:
576
+
571
577
-`scripts/update_doc_references.sh` - Main script that orchestrates the workflow
572
578
-`scripts/lib/extract_doc_references.sh` - Shared library for parsing frontmatter references
573
579
-`scripts/lib/create_doc_update_pr.sh` - (Reserved for future use) PR creation logic
574
580
-`scripts/test_update_doc_references.sh` - Local testing helper
0 commit comments