melfely
156d8858a7
fix: Updates cargo Sort to use the workspace flag
Crossplatform Linting && Build / Linting (pull_request) Failing after 1m12s
Crossplatform Linting && Build / Build (pull_request) Skipped
Crossplatform Linting && Build / Cross-Build (pull_request) Skipped
Crossplatform Linting && Build / Test (pull_request) Skipped
2026-09-10 13:02:24 -05:00
melfely
90728f9f9a
fix: changed to cargo workspace rather than single project folder
2026-09-10 13:02:24 -05:00
melfely
b988928732
fix: Installs rust in the Cross-Build Action
2026-09-10 13:02:24 -05:00
melfely
4a915b424d
fix: Test and Cross-Build were indeneted to much
2026-09-10 13:02:24 -05:00
melfely
c88da52222
feat: Added Linux Tests, and Cross Builds via Cargo Cross
...
These "might" work, going to have to work at it. Actions are strange.
2026-09-10 13:02:24 -05:00
melfely
f4ffb73448
fix: Removed Debian apt call, apparently unreliable in CI/CD
2026-09-10 13:02:24 -05:00
melfely
66e26410fd
fix: Added Debian package registry update step
2026-09-10 13:02:24 -05:00
melfely
c44e7a07a8
fix: Removed massive cargo cache block, that should now be unused
2026-09-10 13:02:24 -05:00
melfely
a4f927c162
fix: Syntax issue with installing of cargo sort and machete
2026-09-10 13:02:24 -05:00
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