Merge in the Release-Plz Setup #6

Merged
melfely merged 19 commits from melfely/release-plz into master 2026-09-11 16:48:00 +00:00
Owner

This Pull Request will setup the process of Automatic release of everything in the workspace.

Adds in a README.md file.

This Pull Request will setup the process of Automatic release of everything in the workspace. Adds in a README.md file.
melfely added 19 commits 2026-09-11 16:33:29 +00:00
ci: Added Release-Plz CI workflow.
Release-plz / Release-plz release (push) Failing after 1m53s
Release-plz / Release-plz PR (push) Failing after 1m55s
316a3c591d
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
b3d5f4ef18
ci: Added gh tool install.
Release-plz / Release-plz PR (push) Failing after 1m43s
Release-plz / Release-plz release (push) Failing after 1m44s
a1aaf5cd7e
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
bbca93470c
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
a70cbca5a9
The action currently only supports github (I think) while the CLI tool claims to support gitea (the action also does...)
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
8abb2f210b
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
77cfc8bed9
feat: added pub fn sub()
Release-plz / Release-plz release (push) Successful in 1m27s
Release-plz / Release-plz PR (push) Failing after 1m34s
bb37eb9d94
This takes in two u64, and returns the difference.

TESTING WORKFLOWS
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
ae39643568
Signed-off-by: melfey <bug362@outlook.com>
ci: added repository url replacement
Release-plz / Release-plz release (push) Successful in 3m21s
Release-plz / Release-plz PR (push) Failing after 3m25s
135ea657fa
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
c365c2b9e5
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
782c9166c2
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
d2400ee8bf
Reviewed-on: #4

feat: bin example now references the local example_lib

ci: Changed from direct secret sub to env variables
Signed-off-by: ci-bot <bot@email.melfely.com>
Reviewed-on: #5

fix(bin): Added version for lib requirement

ci: added release-plz.toml file

fix: Add registry force in the dependencies of cargo section

ci: Changed release CI to only Run on the master/main branches
docs: Added a fairly substantional readme file.
Release-plz / Release-plz PR (push) Canceled after 14s
Release-plz / Release-plz release (push) Canceled after 16s
72575b2d24
This readme file documents how to use this repository as a template in a productive manner.
ci: Changed Release workflows to only run on master/main
Lint & Build / Linting (pull_request) Successful in 1m22s
Lint & Build / Build (pull_request) Successful in 57s
Lint & Build / Test (pull_request) Successful in 1m36s
Lint & Build / Cross-Build-Windows (pull_request) Successful in 1m52s
Lint & Build / Cross-Build-Linux (pull_request) Successful in 2m31s
Lint & Build / Cross-Build-MacOS (pull_request) Successful in 3m0s
f8dff4f3c1
melfely merged commit b8288087ab into master 2026-09-11 16:48:00 +00:00
melfely deleted branch melfely/release-plz 2026-09-11 16:48:00 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: melfely/rust_workflow_template#6