Add CI workflow to test code with older versions of python #6

Merged
nathanwoodburn merged 9 commits from feat/ci-testing into main 2025-09-02 16:08:37 +10:00

This PR adds a new testing workflow and linting

This PR adds a new testing workflow and linting
nathanwoodburn added the enhancement label 2025-09-02 14:50:34 +10:00
nathanwoodburn self-assigned this 2025-09-02 14:50:34 +10:00
nathanwoodburn added 1 commit 2025-09-02 14:50:35 +10:00
feat: Add testing CI workflow
Some checks failed
Test Python Compatibility / Python-Compatibility (3.6) (push) Failing after 45s
Test Python Compatibility / Python-Compatibility (3.10) (push) Failing after 47s
Test Python Compatibility / Python-Compatibility (3.7) (push) Failing after 11s
Test Python Compatibility / Python-Compatibility (3.8) (push) Failing after 9s
Test Python Compatibility / Python-Compatibility (3.9) (push) Failing after 7s
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 2m10s
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 2m13s
d483cfdcfd
nathanwoodburn changed title from WIP: Add CI workflow to test code with older versions of python to Add CI workflow to test code with older versions of python 2025-09-02 14:51:00 +10:00
nathanwoodburn added 1 commit 2025-09-02 14:56:12 +10:00
fix: Disable arm on testing workflow
Some checks failed
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 52s
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 52s
Test Python Compatibility / Python-Compatibility (3.10) (push) Failing after 1m2s
Test Python Compatibility / Python-Compatibility (3.6) (push) Failing after 1m1s
Test Python Compatibility / Python-Compatibility (3.7) (push) Failing after 22s
Test Python Compatibility / Python-Compatibility (3.8) (push) Failing after 21s
Test Python Compatibility / Python-Compatibility (3.9) (push) Failing after 18s
06b1eea9ef
nathanwoodburn added 1 commit 2025-09-02 15:00:57 +10:00
fix: Specify python minor version number
Some checks failed
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 49s
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 48s
Test Python Compatibility / Python-Compatibility (3.10.18) (push) Failing after 19s
Test Python Compatibility / Python-Compatibility (3.13.7) (push) Failing after 19s
Test Python Compatibility / Python-Compatibility (3.6.15) (push) Failing after 21s
Test Python Compatibility / Python-Compatibility (3.7.17) (push) Failing after 20s
Test Python Compatibility / Python-Compatibility (3.8.18) (push) Failing after 20s
Test Python Compatibility / Python-Compatibility (3.9.23) (push) Failing after 19s
2d51882d20
nathanwoodburn added 1 commit 2025-09-02 15:10:41 +10:00
test: Try a new container to run
Some checks failed
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 57s
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 1m0s
Test Python Compatibility / Python-Compatibility (3.10) (push) Failing after 3m23s
Test Python Compatibility / Python-Compatibility (3.13) (push) Failing after 3m27s
Test Python Compatibility / Python-Compatibility (3.6) (push) Failing after 23s
Test Python Compatibility / Python-Compatibility (3.7) (push) Failing after 1m19s
Test Python Compatibility / Python-Compatibility (3.8) (push) Failing after 1m42s
Test Python Compatibility / Python-Compatibility (3.9) (push) Failing after 1m35s
e0f24267f5
nathanwoodburn added 1 commit 2025-09-02 15:20:44 +10:00
feat: Add some inital tests
Some checks failed
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 46s
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 49s
Test Python Compatibility / Python-Compatibility (3.10) (push) Failing after 1m38s
Test Python Compatibility / Python-Compatibility (3.13) (push) Successful in 1m51s
Test Python Compatibility / Python-Compatibility (3.6) (push) Failing after 22s
Test Python Compatibility / Python-Compatibility (3.7) (push) Failing after 1m16s
Test Python Compatibility / Python-Compatibility (3.8) (push) Failing after 1m29s
Test Python Compatibility / Python-Compatibility (3.9) (push) Failing after 1m28s
56eabfc1fc
nathanwoodburn added 1 commit 2025-09-02 15:29:08 +10:00
fix: Use single quote in sign message and reduce test versions
Some checks failed
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 49s
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 53s
Test Python Compatibility / Python-Compatibility (3.10) (push) Successful in 1m45s
Test Python Compatibility / Python-Compatibility (3.13) (push) Successful in 1m44s
Test Python Compatibility / Python-Compatibility (3.8) (push) Failing after 1m24s
30de2d585e
nathanwoodburn added 1 commit 2025-09-02 15:49:06 +10:00
feat: Add ruff linting
Some checks failed
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 43s
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 46s
Test Python Compatibility / Python-Compatibility (3.11) (push) Failing after 1m40s
Test Python Compatibility / Python-Compatibility (3.10) (push) Failing after 1m44s
Test Python Compatibility / Python-Compatibility (3.13) (push) Failing after 1m40s
997828795a
nathanwoodburn added 1 commit 2025-09-02 15:56:03 +10:00
fix: Lint to follow ruff standards
Some checks failed
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 45s
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 44s
Test Python Compatibility / Python-Compatibility (3.11) (push) Failing after 22s
Test Python Compatibility / Python-Compatibility (3.13) (push) Failing after 22s
Test Python Compatibility / Python-Compatibility (3.10) (push) Failing after 1m37s
e7b787c30b
nathanwoodburn added 1 commit 2025-09-02 15:59:13 +10:00
fix: Lint default plugins
All checks were successful
Build Docker / Build Images (map[dockerfile:Dockerfile.hsd tag_suffix:-hsd target:hsd]) (push) Successful in 50s
Build Docker / Build Images (map[dockerfile:Dockerfile tag_suffix: target:default]) (push) Successful in 52s
Test Python Compatibility / Python-Compatibility (3.11) (push) Successful in 1m55s
Test Python Compatibility / Python-Compatibility (3.10) (push) Successful in 1m57s
Test Python Compatibility / Python-Compatibility (3.13) (push) Successful in 1m45s
86e174c337
nathanwoodburn merged commit c93b2652f5 into main 2025-09-02 16:08:37 +10:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nathanwoodburn/firewalletbrowser#6