chore(release): v0.0.2
This commit is contained in:
parent
0777d5cbca
commit
740370a3fe
10
Cargo.lock
generated
10
Cargo.lock
generated
@ -2338,7 +2338,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "waycast-config"
|
name = "waycast-config"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"config",
|
"config",
|
||||||
"directories",
|
"directories",
|
||||||
@ -2349,7 +2349,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "waycast-core"
|
name = "waycast-core"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bincode 1.3.3",
|
"bincode 1.3.3",
|
||||||
"redb",
|
"redb",
|
||||||
@ -2360,7 +2360,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "waycast-gtk"
|
name = "waycast-gtk"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bincode 2.0.1",
|
"bincode 2.0.1",
|
||||||
"gio",
|
"gio",
|
||||||
@ -2376,7 +2376,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "waycast-macros"
|
name = "waycast-macros"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
@ -2385,7 +2385,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "waycast-plugins"
|
name = "waycast-plugins"
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"directories",
|
"directories",
|
||||||
"gio",
|
"gio",
|
||||||
|
@ -9,7 +9,7 @@ members = [
|
|||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "0.0.1"
|
version = "0.0.2"
|
||||||
authors = ["Javier Feliz <me@javierfeliz.com>"]
|
authors = ["Javier Feliz <me@javierfeliz.com>"]
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
rust-version = "1.89"
|
rust-version = "1.89"
|
||||||
|
37
Makefile
37
Makefile
@ -34,7 +34,7 @@ build-plugins: ## Build plugins only
|
|||||||
cargo build -p waycast-plugins
|
cargo build -p waycast-plugins
|
||||||
|
|
||||||
# Release builds
|
# Release builds
|
||||||
release: ## Build waycast GUI (optimized)
|
build-release: ## Build waycast GUI (optimized)
|
||||||
cargo build -p waycast-gtk --release
|
cargo build -p waycast-gtk --release
|
||||||
|
|
||||||
release-all: ## Build all crates (optimized)
|
release-all: ## Build all crates (optimized)
|
||||||
@ -96,34 +96,6 @@ clean-all: clean ## Deep clean (including cache)
|
|||||||
rm -rf target/
|
rm -rf target/
|
||||||
rm -rf ~/.cargo/registry/cache/
|
rm -rf ~/.cargo/registry/cache/
|
||||||
|
|
||||||
# Future: Packaging & Distribution
|
|
||||||
deb: release ## Build Debian package (future)
|
|
||||||
@echo "Debian packaging not yet implemented"
|
|
||||||
# Use cargo-deb when ready
|
|
||||||
|
|
||||||
rpm: release ## Build RPM package (future)
|
|
||||||
@echo "RPM packaging not yet implemented"
|
|
||||||
# Use cargo-rpm when ready
|
|
||||||
|
|
||||||
flatpak: release ## Build Flatpak (future)
|
|
||||||
@echo "Flatpak packaging not yet implemented"
|
|
||||||
|
|
||||||
# Future: System Integration
|
|
||||||
enable-daemon: ## Enable waycast daemon service (future)
|
|
||||||
@echo "Daemon service not yet implemented"
|
|
||||||
# systemctl --user enable waycast-daemon
|
|
||||||
|
|
||||||
disable-daemon: ## Disable waycast daemon service (future)
|
|
||||||
@echo "Daemon service not yet implemented"
|
|
||||||
# systemctl --user disable waycast-daemon
|
|
||||||
|
|
||||||
# Docker (for CI/testing)
|
|
||||||
docker-build: ## Build in Docker container
|
|
||||||
docker build -t waycast-build .
|
|
||||||
|
|
||||||
docker-test: ## Test in Docker container
|
|
||||||
docker run --rm waycast-build make test
|
|
||||||
|
|
||||||
# Performance & Profiling
|
# Performance & Profiling
|
||||||
bench: ## Run benchmarks
|
bench: ## Run benchmarks
|
||||||
cargo bench --workspace
|
cargo bench --workspace
|
||||||
@ -135,13 +107,6 @@ size: ## Check binary size
|
|||||||
@echo "Binary sizes:"
|
@echo "Binary sizes:"
|
||||||
@ls -lh target/release/waycast 2>/dev/null || echo "Run 'make release' first"
|
@ls -lh target/release/waycast 2>/dev/null || echo "Run 'make release' first"
|
||||||
|
|
||||||
# Development workflow shortcuts
|
|
||||||
quick: fmt check ## Quick development check (format + compile)
|
|
||||||
|
|
||||||
full: clean fmt lint test build-all ## Full development check
|
|
||||||
|
|
||||||
ci: fmt lint test build-all ## CI pipeline simulation
|
|
||||||
|
|
||||||
# Git hooks
|
# Git hooks
|
||||||
hooks: ## Install git hooks
|
hooks: ## Install git hooks
|
||||||
@echo "#!/bin/sh" > .git/hooks/pre-commit
|
@echo "#!/bin/sh" > .git/hooks/pre-commit
|
||||||
|
Loading…
x
Reference in New Issue
Block a user