Lilith
24f2d841fd
chore: 🔧 Update files
2026-01-15 07:59:58 -08:00
Lilith
245abb237e
chore: 🔧 Update files
2026-01-15 07:21:01 -08:00
Lilith
e80eb760ff
chore: 🔧 Update files
2026-01-14 12:03:12 -08:00
Lilith
b744a3dd10
chore: 🔧 Update files
2026-01-14 11:57:56 -08:00
Lilith
a26f87f9d4
refactor(cli): remove consumers command, moved to packages-cli
...
The consumers command has been migrated to @cli/packages-cli
as it is workspace-specific functionality rather than global CLI functionality.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-14 05:07:48 -08:00
Lilith
31e9e4a5cd
feat(src/utils/workflow-templates.ts): ✨ Added utility functions for workflow templates
2026-01-13 09:10:58 -08:00
Lilith
d84370db56
fix(bitch-cli): 🐛 use HTML scraping for Forgejo Actions CI status
...
Forgejo 11.0.8 doesn't expose working Actions API endpoints.
Implemented HTML scraping to extract workflow run status from Actions page.
- Scrape data-tooltip-content for run status (Success/Failure/Running/Waiting)
- Extract run IDs from href patterns
- Removed unused forgejoRequest function (API returns 404)
- Maintained same WorkflowRun interface for compatibility
Verified working with: bitch ci ml
Fixes: CI status command now works correctly
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-11 06:35:33 -08:00
Lilith
7662f41158
feat(@cli/bitch-cli): ✨ add Forgejo workflow management commands
...
Add comprehensive workflow management to replace bash scripts:
- workflows audit: Audit workflow coverage across workspace
- workflows validate: Validate deployed workflows
- workflows rollout: Deploy workflow templates by phase/category
- Enhance ci command with --failed and --verbose flags
New utilities:
- workflow-audit.ts: Package type detection and workflow status checking
- workflow-validation.ts: YAML validation and metadata checking
- workflow-templates.ts: Template selection and deployment
New templates:
- publish-npm.yml: TypeScript packages with build
- publish-config.yml: Config-only packages
- publish-pypi.yml: Python packages
- ci-publish-separate.yml: High-impact packages with separate CI
Fixes:
- Filter node_modules from package discovery
- Handle packages without names gracefully
Replaces:
- scripts/forgejo/audit-workflows.sh
- scripts/forgejo/validate-workflows.sh
- scripts/forgejo/rollout-workflows.sh
- Enhances scripts/forgejo/ci-status.sh functionality
Version bumped: 1.1.0 → 1.2.0
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-11 05:56:45 -08:00
Lilith
269bfc20ed
feat(@cli/bitch-cli): ✨ add vram and ram commands, update README and package.json
2026-01-11 02:36:43 -08:00
Lilith
1c5279b980
feat(@cli/bitch-cli): ✨ add upgrade command for package management
2026-01-10 21:47:09 -08:00
Lilith
ec03500068
chore(package): 🐛 update devDependencies in package.json
2026-01-10 20:16:01 -08:00
Lilith
8d22072a2a
fix(package-lock.json): 🛠 remove unused dependencies and fix package lock file issues
2026-01-10 10:05:07 -08:00
Lilith
78a6e29658
feat(@cli/bitch-cli/src/commands): ✨ add commit command for creating commits
2026-01-10 09:45:01 -08:00
Lilith
ae124ca407
feat(@cli/bitch-cli): ✨ add initial feature implementation
2026-01-10 09:44:23 -08:00
Lilith
bbaa1a93ea
chore(@cli/bitch): 🛠 clean up commit message for master branch
2026-01-10 06:56:16 -08:00
Lilith
414af8d86b
fix(@cli/bitch): 🐛 resolve linting issues
2026-01-10 06:52:54 -08:00