Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bin/create-feature → bin/create-feature.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ set -e

# Create feature branch script - local Git operations
# Creates a new feature/bugfix/hotfix branch locally and pushes to remote
# Usage: ./bin/create-feature [feature|bugfix|hotfix|chore|refactor] [branch-name] [base-branch] [update-deps]
# Usage: ./bin/create-feature.sh [feature|bugfix|hotfix|chore|refactor] [branch-name] [base-branch] [update-deps]

# Default values
BRANCH_TYPE=${1:-feature}
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion bin/create-release → bin/create-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ set -e

# Create release script using GitHub Actions
# Creates a new release branch via GHA workflow and checks it out locally
# Usage: ./bin/create-release [major|minor|patch]
# Usage: ./bin/create-release.sh [major|minor|patch]

# Default to patch if no argument provided
VERSION_TYPE=${1:-patch}
Expand Down
File renamed without changes.
8 changes: 4 additions & 4 deletions justfile
Original file line number Diff line number Diff line change
Expand Up @@ -45,23 +45,23 @@ typecheck:

# Generate SDK from localhost API
generate-sdk url="http://localhost:8000/openapi.json":
bin/generate-sdk {{url}}
bin/generate-sdk.sh {{url}}

# Build python package locally (for testing)
build-package:
python -m build

# Create a feature branch
create-feature branch_type="feature" branch_name="" base_branch="main" update="yes":
bin/create-feature {{branch_type}} {{branch_name}} {{base_branch}} {{update}}
bin/create-feature.sh {{branch_type}} {{branch_name}} {{base_branch}} {{update}}

# Version management
create-release type="patch":
bin/create-release {{type}}
bin/create-release.sh {{type}}

# Create PR
create-pr target_branch="main" claude_review="true":
bin/create-pr {{target_branch}} {{claude_review}}
bin/create-pr.sh {{target_branch}} {{claude_review}}

# Clean up development artifacts
clean:
Expand Down