Commit Graph

64 Commits

Author SHA1 Message Date
Quinn
8b410a492a rename validate to ci/bin, and split up workflows
This is mainly to improve the clairity of the workflows, also allowing
them to be used for the different "badges", showing the state of each.
2025-06-02 12:41:00 +02:00
Quinn
cf908a2f65 add -j argument to speed up compillation on the cloud
-j tells make to not set a limit to the amount of jobs it can use
parralel to one another.
We just gotta make sure the makefile supports the paralelsation
correctly, currently it should be.
2025-06-02 12:41:00 +02:00
Quinn
c57ff88f70 use new docker image
not using rust anymore, and really need to be able to use the package we
need
2025-05-01 16:48:46 +02:00
Quinn
eeb219a5b4 fix: no such thing as '$default-branch' 2025-05-01 16:48:37 +02:00
Quinn
d6409f5473 workflow fixes
- checkout@latest is not allowed, reverted back to checkout@v4
- set rust to use the stable release
2025-05-01 16:48:34 +02:00
Quinn
ec06481a36 write todo comments 2025-05-01 16:48:33 +02:00
Quinn
f6458ddc46 implement validate
validate hasn't fully been finished yet, linting still needs to be added
and we'll add unit tests as well, but that's when I've actually written
the tests.
2025-05-01 16:48:32 +02:00
Quinn
417c110187 move to using a custom docker image instead of trying to manage the dependencies ourselves 2025-05-01 16:48:32 +02:00
Quinn
3a6fab28bd moved jobs into a matrix based job, rather two seperate jobs 2025-05-01 16:48:27 +02:00
Quinn
e66cc9c0b1 fix: gave arguments before the executing command 2025-05-01 16:48:27 +02:00
Quinn
6adc2f2767 fix: toolchains unavailable when compiling 2025-05-01 16:48:22 +02:00
Quinn
63b672c4ed fix: validate's name is incorrect 2025-05-01 16:48:21 +02:00
Quinn
3cf141e988 implement workflows for the most part
workflows fail immediately when pushing, started filling them.
"validate" currently has a placeholder, "release" is still unable to
compile due to the clang dependency.
Will fix these in the next commit.
2025-05-01 16:48:20 +02:00
Quinn
7a64aefcac setup project files
Added (most) of the project files to the working tree.
Some work still needs to be done to make the rust/C communication better
before we can fully move on to starting to write the actual applicaiton.
2025-05-01 16:48:18 +02:00