Commit Graph

271 Commits

Author SHA1 Message Date
Quinn
c363fb6481 use bear whenever available, rather than only when debugging 2025-05-01 16:48:37 +02:00
Quinn
eeb219a5b4 fix: no such thing as '$default-branch' 2025-05-01 16:48:37 +02:00
Quinn
35f38f8980 fix: get rid of linter warning 2025-05-01 16:48:36 +02:00
Quinn
85bb26a08c use cargo instead of rustc 2025-05-01 16:48:35 +02:00
Quinn
663c2f5991 write the README.md to contain more information 2025-05-01 16:48:35 +02:00
Quinn
961b8796ee use printf instead of echo due to some minor issues 2025-05-01 16:48:34 +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
4c0f0a5aa9 introduce target flags for linking step 2025-05-01 16:48:31 +02:00
Quinn
2754fcbe3f warnings as errors 2025-05-01 16:48:30 +02:00
Quinn
c913e62fcc seperate rust flags out of the rust compilation command
for consistency and able to specify a target now, which is still
relevant for linking, despite not using the standard library
2025-05-01 16:48:30 +02:00
Quinn
801ed6ba76 always compile as static library 2025-05-01 16:48:29 +02:00
Quinn
07f4e5fe48 remove unused version 2025-05-01 16:48:28 +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