Commit Graph
22 Commits
Author SHA1 Message Date
melfely dc0fcbc73a fix: Changes install actions used for rust tools
Replaces the compilation+cache based cargo installer with a binary file
based one.
2026-09-10 13:02:24 -05:00
melfely 70c3df4158 fix: Removed Cross compile against aarch64 from main build
Cross compiling will be moved into an optional "nice to have" rather
than something that is required for the tooling to move on.
2026-09-10 13:02:24 -05:00
melfely 08ebdbbba2 fix: Replaced binary file (main.rs) with Library (lib.rs) 2026-09-10 13:02:24 -05:00
melfely caf76c9cdd fix: Fixed argument ordering for cargo-cross 2026-09-10 13:02:24 -05:00
melfely cdd1fdb9e4 feat: reduced number of steps. Updated tool versions
Properly uses the action workflow tools that were in use before. By using the rust installer action, to also install the tools I need.

Setup to use the cargo-cache installer for cargo-cross rather than a manual install, this should allow caching between runs
2026-09-10 13:02:24 -05:00
melfely ec3cccc79d fix: changed rust isntaller to stable rather than 1.90 2026-09-10 13:02:24 -05:00
melfely e975046921 fix: Removed --locked from cargo-cross install 2026-09-10 13:02:24 -05:00
melfely fcbc750247 fix: Corrected cross to cargo-cross for build 2026-09-10 13:02:24 -05:00
melfely 1255d11675 repo: Added .cargo/config.toml file for the Gitea Cargo Registry. 2026-09-10 13:02:24 -05:00
melfely 97b66c71e3 fix: Fixed Ordering of CLI args in build.
I had ordered the CLI arguments in the build script incorrectly, which
caused... issues.
2026-09-10 13:02:24 -05:00
melfely 1e10f21bf2 fix: readded x86-64 musl linux target 2026-09-10 13:02:24 -05:00
melfely 5b69e43593 fix: Removes Windows and Mac Builds. Replaces build with cross for non-native builds
Apparently Cross Compiling to MacOS is basically impossible.

Crossing Compiling to Windows is painful but doable, not setting it up
here ngl
2026-09-10 13:02:24 -05:00
melfely 65517ef9bb fix: Cargo.Lock file update to date 2026-09-10 13:02:24 -05:00
melfely 6f0d480492 fix: Removed Linting of multiple targets.
Fixes improper target for build of aarch-64 to aarch64
2026-09-10 13:02:24 -05:00
melfely 1b2aaee7bc fix: Installs Missing Cargo Clippy for Linting 2026-09-10 13:02:24 -05:00
melfely c901cdf644 fix: Installes Required rustfmt 2026-09-10 13:02:24 -05:00
melfely e28361f965 fix: Fixed x86-64 to the correct x86_64 for --target 2026-09-10 13:02:24 -05:00
melfely 732b0e8f57 fix: Fixed the build job not requiring the lint job to complete first 2026-09-10 13:02:24 -05:00
melfely f2c0af5775 feat: Added base level rust project.
Crossplatform Linting && Build / Build (push) Failing after 56s
Crossplatform Linting && Build / Linting (push) Failing after 1m0s
2026-09-08 16:59:26 -05:00
melfely b408028c87 fix: fixed a issue with the syntax of the lint.yml file
Reworked the multiple line linux builds and lints(since they build both musl and gnu)
2026-09-08 16:46:32 -05:00
melfely 5a4191bb60 feat: Added lint.yml which tests for linting and build on multiple platforms 2026-09-08 16:43:50 -05:00
melfely c9b11ac6a5 Initial commit 2026-09-01 02:14:48 +00:00