ci: 🔄 go-task tasks for release
This commit is contained in:
parent
0378e170c7
commit
acbff410e5
@ -28,22 +28,60 @@ tasks:
|
|||||||
cmds:
|
cmds:
|
||||||
- cargo build --release
|
- cargo build --release
|
||||||
|
|
||||||
|
fmt:check:
|
||||||
|
desc: 🎨 check format
|
||||||
|
cmds:
|
||||||
|
- cargo +nightly fmt --all --check
|
||||||
|
|
||||||
fmt:
|
fmt:
|
||||||
desc: 🎨 format rustler
|
desc: 🎨 format rustler
|
||||||
cmds:
|
cmds:
|
||||||
- cargo +nightly fmt --all
|
- cargo +nightly fmt --all
|
||||||
|
|
||||||
test:
|
test:
|
||||||
desc: 🧪 test lool
|
desc: 🧪 test rustler-core
|
||||||
cmds:
|
cmds:
|
||||||
- cargo nextest run --all-features --workspace
|
- cargo nextest run --all-features --workspace
|
||||||
|
|
||||||
|
lint:check:
|
||||||
|
desc: 🧶 check linting
|
||||||
|
cmds:
|
||||||
|
- cargo clippy --workspace
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
desc: 🧶 lint rustler
|
desc: 🧶 lint rustler
|
||||||
cmds:
|
cmds:
|
||||||
- cargo clippy --fix --workspace --allow-staged
|
- cargo clippy --fix --workspace --allow-staged
|
||||||
|
|
||||||
publish:
|
release:pre:
|
||||||
desc: 🚀 publish lool
|
desc: 🚀 prerelease rustler-core
|
||||||
|
deps:
|
||||||
|
- fmt:check
|
||||||
|
- lint:check
|
||||||
|
|
||||||
|
release:patch:
|
||||||
|
desc: 🚀 release «patch» version of rustler-core
|
||||||
|
deps:
|
||||||
|
- release:pre
|
||||||
cmds:
|
cmds:
|
||||||
- cargo publish --registry lugit-sa
|
- cargo release patch --execute
|
||||||
|
|
||||||
|
release:minor:
|
||||||
|
desc: 🚀 release «minor» version of rustler-core
|
||||||
|
deps:
|
||||||
|
- release:pre
|
||||||
|
cmds:
|
||||||
|
- cargo release minor --execute
|
||||||
|
|
||||||
|
release:major:
|
||||||
|
desc: 🚀 release «major» version of rustler-core
|
||||||
|
deps:
|
||||||
|
- release:pre
|
||||||
|
cmds:
|
||||||
|
- cargo release major --execute
|
||||||
|
|
||||||
|
|
||||||
|
release:
|
||||||
|
desc: 🚀 release «patch» version of rustler-core
|
||||||
|
deps:
|
||||||
|
- release:patch
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user