melfely
61b4892417
Merge pull request 'chore(example_lib): release v0.1.1' ( #4 ) from release-plz-2026-09-11T01-35-29Z into melfely/release-plz
...
Reviewed-on: #4
feat: bin example now references the local example_lib
ci: Changed from direct secret sub to env variables
2026-09-11 11:20:33 -05:00
melfely
d2400ee8bf
Merge branch 'melfely/release-plz' into release-plz-2026-09-11T01-35-29Z
Lint & Build / Linting (pull_request) Successful in 2m18s
Release-plz / Release-plz PR (push) Successful in 2m21s
Release-plz / Release-plz release (push) Successful in 2m26s
Lint & Build / Build (pull_request) Successful in 58s
Lint & Build / Test (pull_request) Successful in 1m29s
Lint & Build / Cross-Build-Windows (pull_request) Successful in 2m2s
Lint & Build / Cross-Build-Linux (pull_request) Successful in 2m15s
Lint & Build / Cross-Build-MacOS (pull_request) Successful in 2m33s
2026-09-11 02:09:34 +00:00
melfely
782c9166c2
ci: removes the uneeded step "install git"
Release-plz / Release-plz PR (push) Successful in 1m28s
Release-plz / Release-plz release (push) Successful in 1m32s
2026-09-10 21:02:58 -05:00
melfely
c365c2b9e5
ci: attempting to use manual git credential config
Release-plz / Release-plz PR (push) Failing after 0s
Release-plz / Release-plz release (push) Successful in 1m31s
2026-09-10 20:58:06 -05:00
melfely
135ea657fa
ci: added repository url replacement
Release-plz / Release-plz release (push) Successful in 3m21s
Release-plz / Release-plz PR (push) Failing after 3m25s
2026-09-10 20:44:15 -05:00
melfely
ae39643568
chore(example_lib): release v0.1.1
...
Lint & Build / Linting (pull_request) Successful in 2m26s
Release-plz / Release-plz release (push) Successful in 2m36s
Release-plz / Release-plz PR (push) Successful in 2m39s
Lint & Build / Build (pull_request) Successful in 1m20s
Lint & Build / Test (pull_request) Successful in 2m32s
Lint & Build / Cross-Build-Windows (pull_request) Successful in 12m28s
Lint & Build / Cross-Build-Linux (pull_request) Successful in 12m49s
Lint & Build / Cross-Build-MacOS (pull_request) Successful in 13m21s
Signed-off-by: melfey <bug362@outlook.com >
2026-09-10 20:35:29 -05:00
melfely
bb37eb9d94
feat: added pub fn sub()
...
Release-plz / Release-plz release (push) Successful in 1m27s
Release-plz / Release-plz PR (push) Failing after 1m34s
This takes in two u64, and returns the difference.
TESTING WORKFLOWS
2026-09-10 20:18:36 -05:00
melfely
77cfc8bed9
ci: added git user and correct cargo repo token signature
Release-plz / Release-plz release (push) Successful in 1m33s
Release-plz / Release-plz PR (push) Successful in 1m34s
2026-09-10 20:12:55 -05:00
melfely
8abb2f210b
fix: wrong url in the config.toml cargo registry
Release-plz / Release-plz PR (push) Failing after 1m28s
Release-plz / Release-plz release (push) Failing after 1m33s
2026-09-10 20:05:24 -05:00
melfely
a70cbca5a9
ci: Change from release-plz action to cli
...
Release-plz / Release-plz release (push) Failing after 1m47s
Release-plz / Release-plz PR (push) Failing after 1m54s
The action currently only supports github (I think) while the CLI tool claims to support gitea (the action also does...)
2026-09-10 20:00:06 -05:00
melfely
bbca93470c
ci: replaces v0.5 with v0.4 (this working is a hell of a stretch)
Release-plz / Release-plz PR (push) Failing after 1m20s
Release-plz / Release-plz release (push) Failing after 1m20s
2026-09-10 19:36:18 -05:00
melfely
a1aaf5cd7e
ci: Added gh tool install.
Release-plz / Release-plz PR (push) Failing after 1m43s
Release-plz / Release-plz release (push) Failing after 1m44s
2026-09-10 19:31:37 -05:00
melfely
b3d5f4ef18
ci: Removed Github token from the run.
Release-plz / Release-plz release (push) Failing after 1m38s
Release-plz / Release-plz PR (push) Failing after 1m40s
2026-09-10 18:54:03 -05:00
melfely
316a3c591d
ci: Added Release-Plz CI workflow.
Release-plz / Release-plz release (push) Failing after 1m53s
Release-plz / Release-plz PR (push) Failing after 1m55s
2026-09-10 18:47:25 -05:00
melfely
827dda4162
Merge pull request 'ci: Rename Lint Workflow' ( #2 ) from melfely/rename-workflow into master
...
Lint & Build / Linting (push) Successful in 1m14s
Lint & Build / Build (push) Successful in 1m1s
Lint & Build / Cross-Build-Windows (push) Successful in 1m56s
Lint & Build / Cross-Build-Linux (push) Successful in 2m27s
Lint & Build / Cross-Build-MacOS (push) Successful in 2m54s
Lint & Build / Test (push) Successful in 1m12s
Reviewed-on: #2
2026-09-10 23:28:32 +00:00
melfely
6d48820a7e
ci: Rename Lint Workflow
...
Lint & Build / Linting (pull_request) Successful in 1m17s
Lint & Build / Build (pull_request) Successful in 55s
Lint & Build / Cross-Build-Linux (pull_request) Successful in 2m5s
Lint & Build / Cross-Build-MacOS (pull_request) Successful in 2m44s
Lint & Build / Test (pull_request) Successful in 1m17s
Lint & Build / Cross-Build-Windows (pull_request) Successful in 1m27s
The name was too long, and looks bad in most of the Gitea UI elements, a shorter name will be much better.
2026-09-10 20:32:06 +00:00
melfely
32d1e2cd29
ci: Added lint.yml which tests for linting and build on multiple platforms
...
Crossplatform Linting && Build / Test (pull_request) Successful in 1m15s
Crossplatform Linting && Build / Test (push) Successful in 1m31s
Crossplatform Linting && Build / Cross-Build-Windows (push) Successful in 2m11s
Crossplatform Linting && Build / Cross-Build-Linux (push) Successful in 2m42s
Crossplatform Linting && Build / Cross-Build-MacOS (push) Successful in 3m2s
Crossplatform Linting && Build / Linting (pull_request) Successful in 1m20s
Crossplatform Linting && Build / Build (pull_request) Successful in 59s
Crossplatform Linting && Build / Cross-Build-Windows (pull_request) Successful in 1m58s
Crossplatform Linting && Build / Cross-Build-Linux (pull_request) Successful in 2m30s
Crossplatform Linting && Build / Cross-Build-MacOS (pull_request) Successful in 2m50s
Crossplatform Linting && Build / Linting (push) Successful in 1m15s
Crossplatform Linting && Build / Build (push) Successful in 1m5s
This uses a 3 step process
Lint -> Linux x86 Build -> [Linux x86 Test, Windows x86 Build, MacOS Check, Linux aarch64 Build]
The build steps being seperate from the linux build is so that its clear WHICH OS is preventing the build, along with if it doesn't build for linux x86 (MY dev machines) then there is ZERO point in checking other OS since all of my work happens on linux x86. This reduces Runtime on just outright bad pull-requests. Then we have plenty of runners, so we can easily run all 4 of the other jobs in the final step in parallel.
The MacOS steps includes a build BUT will pass regardless of its output, because the build step for MacOS is fairly unrelaible, so this relies on a check only.
The main difference between a check and a builds is that build calls the linker, while the check does not. Since the linker commonly fails in a cross-compile, while check verifies the rust code itself is techincally compatible with the OS. (IE no dependencies outright do not support the target). Which is a good enough for the most part.
2026-09-10 14:27:13 -05:00
melfely
c9b11ac6a5
Initial commit
2026-09-01 02:14:48 +00:00