Add lint and build actions #1

Manually merged
MichaelBradley merged 30 commits from actions into main 2025-02-23 06:10:41 -05:00

Testing actions are commented out right now, mostly until I get a better solution for Python management as the default one isn't working well for whatever reason.

Testing actions are commented out right now, mostly until I get a better solution for Python management as the default one isn't working well for whatever reason.
MichaelBradley self-assigned this 2025-02-23 05:56:21 -05:00
MichaelBradley added 30 commits 2025-02-23 05:56:22 -05:00
First draft of CI
Some checks failed
/ build (push) Failing after 40s
4fb890aa37
Try another URL for Rust setup
Some checks failed
/ build (push) Failing after 12s
32afdabf0a
Try to fix Python dependency installation
Some checks failed
/ build (push) Failing after 10s
0ec31b8972
Fix location of Python actions options
Some checks failed
/ build (push) Failing after 8s
cb634c5f96
Fix action's Python version
Some checks failed
/ build (push) Failing after 10s
33b8efa5b5
Split into different jobs
Some checks failed
CI / Formatting (push) Failing after 39s
CI / Clippy (push) Failing after 37s
CI / Check (push) Failing after 37s
CI / Build (push) Failing after 0s
b1eb4be4d0
Although some will still fail
Maybe fix Rust action setup?
Some checks failed
CI / Formatting (push) Failing after 39s
CI / Clippy (push) Failing after 37s
CI / Check (push) Failing after 36s
CI / Build (push) Failing after 38s
CI / Test Rust (push) Failing after 38s
032aa3540b
Move build action rust setup code down to try out Python setup
Some checks failed
CI / Formatting (push) Failing after 39s
CI / Build (push) Failing after 8s
0ef7331276
Try directly using GitHub Python setup action
Some checks failed
CI / Formatting (push) Successful in 41s
CI / Build (push) Failing after 43s
f8a923293b
Use functioning Rust toolchain setup action
Some checks failed
CI / Formatting (push) Successful in 34s
CI / Clippy (push) Failing after 1m1s
CI / Check (push) Successful in 53s
CI / Build (push) Failing after 8s
CI / Test Rust (push) Failing after 59s
5ab5aa0301
Try installing pip for action
Some checks failed
CI / Formatting (push) Successful in 35s
CI / Clippy (push) Failing after 56s
CI / Build (push) Failing after 7s
CI / Test Rust (push) Failing after 59s
35d0c0b4a2
Try again to set up pip
Some checks failed
CI / Formatting (push) Successful in 39s
CI / Clippy (push) Failing after 54s
CI / Build (push) Failing after 47s
CI / Test Rust (push) Failing after 1m5s
70484eac68
Set up venv for build action
Some checks failed
CI / Formatting (push) Successful in 39s
CI / Clippy (push) Failing after 54s
CI / Build (push) Failing after 8s
CI / Test Rust (push) Failing after 1m4s
28dbb46ad1
Move action venv creation after necessary modules
Some checks failed
CI / Formatting (push) Successful in 39s
CI / Clippy (push) Failing after 54s
CI / Build (push) Failing after 14s
CI / Test Rust (push) Failing after 1m6s
a1579e9036
Use apt to install Python modules for actions
Some checks failed
CI / Formatting (push) Successful in 39s
CI / Clippy (push) Failing after 51s
CI / Build (push) Failing after 7s
CI / Test Rust (push) Failing after 1m4s
53361619b9
This reverts commit 53361619b9.
Try using virtualenv for build action
Some checks failed
CI / Formatting (push) Successful in 39s
CI / Clippy (push) Failing after 54s
CI / Build (push) Failing after 52s
CI / Test Rust (push) Failing after 1m4s
3dc2942066
Enter venv before referencing maturin in build job
Some checks failed
CI / Build (push) Waiting to run
CI / Formatting (push) Successful in 34s
CI / Clippy (push) Has been cancelled
38c22f302f
Don't re-run CI on PR
Some checks failed
CI / Formatting (push) Successful in 37s
CI / Clippy (push) Failing after 58s
CI / Build (push) Successful in 1m21s
ff6cc64785
Add tests to build job
Some checks failed
CI / Formatting (push) Successful in 34s
CI / Clippy (push) Failing after 55s
CI / Build (and test, for now) (push) Failing after 1m16s
0fe8bd7de0
Temporarily disable Python test
Some checks failed
CI / Formatting (push) Successful in 38s
CI / Clippy (push) Failing after 55s
CI / Build (and test, for now) (push) Failing after 1m37s
e86311ee0d
Temporarily dIsable tests
Some checks failed
CI / Formatting (push) Successful in 38s
CI / Clippy (push) Failing after 56s
CI / Build (push) Successful in 1m21s
aeff99b71d
Author
Owner

The Clippy job failure is due to actual code issues, not an issue with the job, so it's not a blocker.

The Clippy job failure is due to actual code issues, not an issue with the job, so it's not a blocker.
MichaelBradley manually merged commit 2d4a6aedfe into main 2025-02-23 06:10:41 -05:00
MichaelBradley deleted branch actions 2025-02-23 06:10:49 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: MichaelBradley/pyority_queue#1
No description provided.