fix: resolve merge conflict markers in CI workflows and upgrade Actions by haoyu-haoyu · Pull Request #742 · BindsNET/bindsnet

Summary

The CI workflows currently contain unresolved git merge conflict markers (<<<<<<< HEAD, =======, >>>>>>> origin), making all CI checks non-functional.

  • Resolve conflicts in python-app.yml and pythonpackage.yml by choosing the origin side: Python 3.13 in the test matrix, Poetry 2.1.2. This is consistent with pyproject.toml (python = ">=3.10,<3.14") and merged PR Support Python 3.13 #710 (Python 3.13 support).

  • Upgrade GitHub Actions across all 3 workflow files:

    • actions/checkout: v2/v3 → v4
    • actions/setup-python: v2/v4 → v5

Test plan

  • CI workflows should now parse as valid YAML
  • Test matrix should cover Python 3.10, 3.11, 3.12, 3.13