Skip to content

chore(deps): update jira requirement from >=3.5 to >=3.10.5 #100

chore(deps): update jira requirement from >=3.5 to >=3.10.5

chore(deps): update jira requirement from >=3.5 to >=3.10.5 #100

Workflow file for this run

name: CI
on:
push:
branches: ["**"]
pull_request:
permissions:
contents: read
jobs:
lint-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install dependencies
run: pip install -e ".[dev]"
- name: Check version sync
run: |
v_plugin=$(jq -r .version .claude-plugin/plugin.json)
v_market=$(jq -r '.plugins[0].version' .claude-plugin/marketplace.json)
v_pyproject=$(python -c "import tomllib; print(tomllib.load(open('pyproject.toml','rb'))['project']['version'])")
echo "plugin.json=$v_plugin marketplace.json=$v_market pyproject.toml=$v_pyproject"
if [ "$v_plugin" != "$v_market" ] || [ "$v_plugin" != "$v_pyproject" ]; then
echo "::error::Version mismatch across plugin.json, marketplace.json, and pyproject.toml"
exit 1
fi
- name: Lint (ruff)
run: ruff check .
- name: Format check (ruff)
run: ruff format --check .
- name: Test (unit tests only)
run: pytest