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]]
|
||||
name = "waycast-config"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"config",
|
||||
"directories",
|
||||
@ -2349,7 +2349,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-core"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"bincode 1.3.3",
|
||||
"redb",
|
||||
@ -2360,7 +2360,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-gtk"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"bincode 2.0.1",
|
||||
"gio",
|
||||
@ -2376,7 +2376,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-macros"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@ -2385,7 +2385,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-plugins"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"directories",
|
||||
"gio",
|
||||
|
@ -9,7 +9,7 @@ members = [
|
||||
resolver = "2"
|
||||
|
||||
[workspace.package]
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
authors = ["Javier Feliz <me@javierfeliz.com>"]
|
||||
edition = "2024"
|
||||
rust-version = "1.89"
|
||||
|
37
Makefile
37
Makefile
@ -34,7 +34,7 @@ build-plugins: ## Build plugins only
|
||||
cargo build -p waycast-plugins
|
||||
|
||||
# Release builds
|
||||
release: ## Build waycast GUI (optimized)
|
||||
build-release: ## Build waycast GUI (optimized)
|
||||
cargo build -p waycast-gtk --release
|
||||
|
||||
release-all: ## Build all crates (optimized)
|
||||
@ -96,34 +96,6 @@ clean-all: clean ## Deep clean (including cache)
|
||||
rm -rf target/
|
||||
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
|
||||
bench: ## Run benchmarks
|
||||
cargo bench --workspace
|
||||
@ -135,13 +107,6 @@ size: ## Check binary size
|
||||
@echo "Binary sizes:"
|
||||
@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
|
||||
hooks: ## Install git hooks
|
||||
@echo "#!/bin/sh" > .git/hooks/pre-commit
|
||||
|
Loading…
x
Reference in New Issue
Block a user