also looking at this
docs: replace the claims the source does not support
#1400
32 files
+1660
-1772
| @@ -955,17 +955,17 @@ Choose from several carefully crafted presets with smart recommendations: | ||
| 955 | 955 | |
| 956 | 956 | #### 📝 Step 7: Enhanced Configuration Generation |
| 957 | 957 | |
| 958 | - Creates `buddy.config.json` with repository-specific settings | |
| 958 | - Creates `buddy.config.ts` with repository-specific settings | |
| 959 | 959 | - **Project-aware defaults** - Configuration optimized for detected project type |
| 960 | 960 | - **Ecosystem integration** - Includes detected package managers and dependency files |
| 961 | 961 | - Includes sensible defaults and customization options |
| 962 | 962 | |
| 963 | 963 | **�� Step 8: Workflow Generation & Validation** |
| 964 | 964 | |
| 965 | - Generates three core GitHub Actions workflows: | |
| 966 | - `buddy-dashboard.yml` - Dependency Dashboard Management | |
| 967 | - `buddy-check.yml` - Auto-rebase PR checker | |
| 968 | - `buddy-update.yml` - Scheduled dependency updates | |
| 965 | - Generates two GitHub Actions workflows: | |
| 966 | - `buddy.yml` - Unified workflow: rebase checks, scheduled updates and the dashboard | |
| 967 | - `buddy-security.yml` - Security audit, kept separate so it triggers on its own path filters | |
| 968 | - Removes the stale `buddy-check.yml`, `buddy-update.yml`, `buddy-dashboard.yml` and `gh-audit.yml` if an earlier version left them behind | |
| 969 | 969 | - **YAML validation** - Ensures generated workflows are syntactically correct |
| 970 | 970 | - **Security best practices** - Validates token usage and permissions |
| 971 | 971 | - **Workflow testing** - Verifies generated workflows meet requirements |
| @@ -1018,7 +1018,7 @@ buddy update-check --dry-run | ||
| 1018 | 1018 | buddy update-check --verbose |
| 1019 | 1019 | |
| 1020 | 1020 | # Get help |
| 1021 | buddy help | |
| 1021 | buddy --help | |
| 1022 | 1022 | ``` |
| 1023 | 1023 | |
| 1024 | 1024 | ### Configuration |
| @@ -1281,7 +1281,7 @@ All Buddy pull requests include a rebase checkbox at the bottom: | ||
| 1281 | 1281 | ### Using the Rebase Feature |
| 1282 | 1282 | |
| 1283 | 1283 | 1. **Check the box**: In any Buddy PR, check the rebase checkbox |
| 1284 | 2. **Automatic detection**: The rebase workflow runs every minute to detect checked boxes | |
| 1284 | 2. **Automatic detection**: Editing the PR body fires the workflow, which detects the checked box | |
| 1285 | 1285 | 3. **Updates applied**: The PR is automatically updated with the latest dependency versions |
| 1286 | 1286 | 4. **Checkbox unchecked**: After successful rebase, the checkbox is automatically unchecked |
| 1287 | 1287 | |
| @@ -1302,9 +1302,9 @@ buddy update-check --verbose | ||
| 1302 | 1302 | |
| 1303 | 1303 | ### Automated Rebase Workflow |
| 1304 | 1304 | |
| 1305 | Buddy includes a pre-built GitHub Actions workflow (`.github/workflows/buddy-check.yml`) that: | |
| 1305 | Buddy includes a pre-built GitHub Actions workflow (`.github/workflows/buddy.yml`) that: | |
| 1306 | 1306 | |
| 1307 | - **�� Runs every minute**: Automatically checks for rebase requests | |
| 1307 | - **�� Event-driven**: Triggers on `pull_request: [edited]` and `issues: [edited]`, so ticking a checkbox runs it immediately — no polling | |
| 1308 | 1308 | - **�� Scans all PRs**: Finds Buddy PRs with checked rebase boxes |
| 1309 | 1309 | - **�� Updates dependencies**: Re-scans for latest versions and updates files |
| 1310 | 1310 | - **�� Updates PR content**: Refreshes PR title, body, and file changes |
| @@ -1346,9 +1346,9 @@ buddy dashboard --title "My Dependencies" | ||
| 1346 | 1346 | |
| 1347 | 1347 | ### Automated Dashboard Updates |
| 1348 | 1348 | |
| 1349 | Buddy includes a pre-built GitHub workflow (`.github/workflows/buddy-dashboard.yml`) that automatically updates your dependency dashboard: | |
| 1349 | Buddy includes a pre-built GitHub workflow (`.github/workflows/buddy.yml`) that automatically updates your dependency dashboard: | |
| 1350 | 1350 | |
| 1351 | - **�� Scheduled**: Runs Monday, Wednesday, Friday at 9 AM UTC | |
| 1351 | - **�� Scheduled**: Every 2 hours, 15 minutes after the dependency update run (cron `15 */2 * * *`) | |
| 1352 | 1352 | - **��️ Manual**: Trigger from Actions tab with custom options |
| 1353 | 1353 | - **�� Auto-Pin**: Keeps dashboard pinned by default |
| 1354 | 1354 | - **�� Dry-Run**: Preview mode available |
| @@ -1423,7 +1423,7 @@ Buddy automatically detects and updates the following dependency file formats: | ||
| 1423 | 1423 | - **.github/workflows/*.yml** - GitHub Actions workflow files |
| 1424 | 1424 | - **.github/workflows/*.yaml** - Alternative YAML extension |
| 1425 | 1425 | |
| 1426 | All dependency files are parsed using the `ts-pkgx` library to ensure compatibility with the pkgx registry ecosystem while maintaining support for tools like Launchpad that reuse the same registry format. GitHub Actions are detected by parsing `uses:` statements in workflow files and checking for updates via the GitHub releases API. | |
| 1426 | All dependency files are parsed using the `ts-pantry` library to ensure compatibility with the pkgx registry ecosystem while maintaining support for tools like Launchpad that reuse the same registry format. GitHub Actions are detected by parsing `uses:` statements in workflow files and checking for updates via the GitHub releases API. | |
| 1427 | 1427 | |
| 1428 | 1428 | ### Pull Request Format |
| 1429 | 1429 | |