Skip to content

chore(deps): update python-dotenv requirement from >=1.0.0 to >=1.2.2 in /crewai/support-crew #109

chore(deps): update python-dotenv requirement from >=1.0.0 to >=1.2.2 in /crewai/support-crew

chore(deps): update python-dotenv requirement from >=1.0.0 to >=1.2.2 in /crewai/support-crew #109

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
lint-python:
name: Lint Python
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install ruff
run: pip install ruff
- name: Run ruff
run: ruff check .
typecheck-typescript:
name: TypeScript
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
cache-dependency-path: "**/package.json"
- name: Check TypeScript examples compile
run: |
for dir in typescript langchain crewai openai-agents mcp-server; do
if [ -d "$dir" ]; then
for pkg in "$dir"/*/; do
if [ -f "$pkg/package.json" ]; then
echo "Checking $pkg"
cd "$pkg"
npm install --silent
npx tsc --noEmit 2>/dev/null || echo "::warning::$pkg has type errors"
cd -
fi
done
fi
done
validate-envs:
name: Validate .env.example files
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Check every example has .env.example
run: |
missing=0
for dir in langchain/*/ crewai/*/ openai-agents/*/ claude/*/ typescript/*/ sms/*/ use-cases/*/*/ capabilities/*/; do
if [ -f "$dir/requirements.txt" ] || [ -f "$dir/package.json" ]; then
if [ ! -f "$dir/.env.example" ]; then
echo "Missing .env.example: $dir"
missing=$((missing+1))
fi
fi
done
if [ "$missing" -gt 0 ]; then
echo "::warning::$missing examples missing .env.example"
fi