aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)AuthorFilesLines
2026-04-29hotfix: pin pypa/gh-action-pypi-publish to commit SHA not tag-object SHAnatsuoto1-1/+2
#35 pinned `pypa/gh-action-pypi-publish` to `6733eb7d741f0b11ec6a39b58540dab7590f9b7d`, which is the **tag object** SHA for v1.14.0, not the commit it points to. The publish action's Docker image is built per commit SHA, so pulling `ghcr.io/pypa/gh-action-pypi-publish:6733eb7d...` failed with "manifest unknown" and the v0.3.0 PyPI upload never happened. The actual v1.14.0 commit SHA is `cef221092ed1bacb1cc03d23a2d87d1d172e277b` (the tag object dereferences to it, and `refs/heads/release/v1` agrees). Also adding `workflow_dispatch:` trigger so we can re-run publish without deleting/recreating the GitHub release. The release-only trigger left us with no path to retry after the failure. Closes #52
2026-04-28chore: refresh PyPy CI matrix to maintained versionsnatsuoto1-12/+29
PyPy 3.8 reached end-of-life in October 2024 and was the only PyPy line we tested. PyPy 3.9's last release was April 2024 and is effectively EOL too. Per upstream (downloads.python.org/pypy): - pypy-3.10 last release 2025-02-26 (maintained) - pypy-3.11 last release 2026-03-13 (current stable) Drop pypy38 jobs and replace with pypy310 and pypy311, mirroring the existing 3-OS pattern (ubuntu, windows, macos). - tox.ini: envlist swap pypy38 -> pypy310, pypy311; same swap in the basepython block. - .github/workflows/github-actions.yml: 3 pypy38 jobs out, 6 new ones (2 versions x 3 OSes) in the matrix include list. setup.py classifiers don't enumerate PyPy minor versions (`Implementation :: PyPy`), so no metadata change needed. Closes #36
2026-04-28chore: bump GitHub Actions to current major versionsnatsuoto4-11/+11
Pure version bumps; workflow behavior is unchanged. - actions/checkout v3 -> v5 - actions/setup-python v3 -> v5 - github/codeql-action/{init,autobuild,analyze} v2 -> v3 - pypa/gh-action-pypi-publish SHA-pinned -> v1.14.0 SHA, with trailing version comment for human readability The @v3 actions ran on the deprecated Node 16 runtime; @v5 (and codeql-action @v3) all use Node 20, the current GitHub-supported runtime. Third-party pypa publish action stays SHA-pinned for supply-chain safety. Closes #34
2026-04-28feat: fix macOS python_arch and add Python 3.12/3.13/3.14 supportcopilot-swe-agent[bot]1-5/+51
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-3/+3
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-3/+3
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-36/+0
Agent-Logs-Url: https://github.com/luciferreeves/edify/sessions/84345a0f-6985-4c88-99ec-f3b073ec18e1 Co-authored-by: luciferreeves <[email protected]>
2022-12-22Update Actions to Run on NodeJS 16Bobby1-2/+2
2022-12-22Update Actions to Support Python 3.11Bobby2-2/+20
2022-09-10Added Workflow for publishing to PyPI on releaseBobby1-0/+39
2022-09-02Running CodeQL every day instead of every hourBobby1-1/+1
2022-09-01Removing backwards compatibility for Python 3.6. Min Python now is 3.7Bobby1-18/+0
2022-08-31Adding branch dev to codeql runBobby1-2/+2
2022-08-31Running CodeQL every hourBobby1-1/+1
2022-08-31Create codeql-analysis.ymlBobby1-0/+72
2022-08-30Update Python Version in Coverage CIBobby1-2/+2
2022-08-30Update Python Version in Coverage CIBobby1-1/+1
2022-08-30Update Coverage CIBobby1-27/+9
2022-08-30Added Coverage CIBobby1-0/+43
2022-08-30Revert: Initial ConfigurationBobby1-5/+0
2022-08-30Adding file option to codecovBobby1-0/+1
2022-08-30Remove codecov from install depsBobby1-1/+0
2022-08-30revert: code coverage reportBobby1-3/+0
2022-08-30Processing coverage report before uploading to codecovBobby1-0/+4
2022-08-30Adding codecov report to actionsBobby1-0/+4
2022-08-30Add initial project skeleton.Bobby1-0/+167