*
!src/**/*.py
!src/middleman/model_prices_and_context_window.json
!tests/**/*.py
!scripts/**/*.py
!uv.lock
!pyproject.toml
!README.md
!models_public.jsonc
!models_base_info_public.jsonc
!gunicorn.conf.py
!docker-entrypoint.sh

# Interim workaround for a pulumi-docker-build bug: hashBuildContext reuses the
# primary context's ignore rules when hashing local named contexts, so Hawk
# source changes can be missing from contextHash.
# Upstream fix: https://github.com/pulumi/pulumi-docker-build/pull/980
# Can be removed after Hawk upgrades to a released pulumi-docker-build version containing the fix.
!.dockerignore
!hawk
hawk/**
!hawk/**/*.py
!hawk/api/helm_chart/**/*.yaml
hawk/tests/**
**/.venv/**
