aboutsummaryrefslogtreecommitdiff
path: root/ci/templates/.github/workflows
AgeCommit message (Collapse)AuthorFilesLines
2026-04-28chore: remove dead cookiecutter regeneration infrastructurenatsuoto1-65/+0
The repo was bootstrapped from `cookiecutter-pylibrary`. The regeneration scaffolding has been sitting around since then — unused, out of date, and in some cases pointing at infrastructure (AppVeyor) that hasn't been part of CI for years. Knock it all down in one sweep so there's nothing dead-by-design in the tree after this PR. Removed - `.cookiecutterrc` — cookiecutter regen metadata. - `ci/bootstrap.py` — entry point for regenerating workflow files from the templates. - `ci/templates/` (whole directory): - `.appveyor.yml` template (AppVeyor isn't wired up). - `.github/workflows/github-actions.yml` Jinja template (the live workflow has evolved past it via #32, #35, #37). Coupled updates - `tox.ini`: dropped the `[testenv:bootstrap]` env (calls deleted `bootstrap.py`) and the `bootstrap` reference in the basepython selector. - `MANIFEST.in`: removed `include .cookiecutterrc`. - `setup.cfg`: removed `ci/templates` from the flake8 `exclude` and isort `skip` lists (dead exclusion paths). - `.pre-commit-config.yaml`: removed `ci/templates` from the top-level `exclude` regex. - `tests.local.sh`: replaced the per-version `if/elif` chain (which still listed Python 3.7 and missed 3.12-3.14) with a single programmatic `tox -e py$VERSION` lookup against `tox --listenvs-all`. Self-maintaining when the matrix changes. - `CHANGELOG.rst`: added a Housekeeping bullet for this PR. Live and untouched - `ci/requirements.txt` is still installed by every CI workflow (`pip install -r ci/requirements.txt`). Not regen-related. Closes #46
2026-04-28chore: drop dead template exclusion and refresh copyright yearnatsuoto1-2/+0
Two unrelated-but-tiny housekeeping items: - ci/templates/.github/workflows/github-actions.yml: the cookiecutter template still wrapped the matrix loop in `{% if prefix not in ['py37', 'pypy37'] %}`. Those tox envs were removed from `envlist` in #32, so the loop never visits them and the guard never fires. Dead Jinja, removed. - docs/conf.py: copyright year was hardcoded to '2022', which Sphinx was happily rendering as the docs footer in 2026. Bumped to a '2022-2026' span. Closes #42
2026-04-28feat: fix macOS python_arch and add Python 3.12/3.13/3.14 supportcopilot-swe-agent[bot]1-3/+3
Agent-Logs-Url: https://github.com/luciferreeves/edify/sessions/16418662-2de9-4625-aad9-e9fc6cecb1c5 Co-authored-by: luciferreeves <[email protected]>
2026-04-28fix: lower setuptools in pyproject.toml and use macos-latest for all macOS ↵copilot-swe-agent[bot]1-1/+1
CI jobs Agent-Logs-Url: https://github.com/luciferreeves/edify/sessions/8d8a009c-758c-4ab2-b58c-3fc7b67455a9 Co-authored-by: luciferreeves <[email protected]>
2026-04-28fix: resolve 18 failing CI checks (pip version, macOS ARM, flake8 E721)copilot-swe-agent[bot]1-1/+1
Agent-Logs-Url: https://github.com/luciferreeves/edify/sessions/e7f51b79-93cc-48ac-bcc0-db3ca7b27a85 Co-authored-by: luciferreeves <[email protected]>
2026-04-28fix: remove Python 3.7 and PyPy 3.7 from CI matrix to fix failing buildscopilot-swe-agent[bot]1-0/+2
Agent-Logs-Url: https://github.com/luciferreeves/edify/sessions/84345a0f-6985-4c88-99ec-f3b073ec18e1 Co-authored-by: luciferreeves <[email protected]>
2022-08-30Add initial project skeleton.Bobby1-0/+65