chore(release): prepare v0.1.0 for crates.io

- bump version to 0.1.0; add crates.io metadata (include list, homepage, rust-version)
- add .github/workflows/release.yml: on tag v* → publish to crates.io + GitHub Release with binaries
- README: absolute links/images and badges so it renders on crates.io; add install section
- CHANGELOG: 0.1.0
This commit is contained in:
infosave2007
2026-06-30 13:47:42 +03:00
parent cbc385f6c7
commit fd2f2a165b
5 changed files with 112 additions and 23 deletions
+16 -3
View File
@@ -1,13 +1,26 @@
[package]
name = "cortiq-gateway"
version = "0.0.1"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
license = "Apache-2.0"
description = "Universal LLM gateway with intelligent routing via cortiq-router"
description = "Universal LLM gateway with intelligent routing and an embedded multilingual admin console"
repository = "https://github.com/infosave2007/cortiq-gateway"
homepage = "https://api.allaigate.com"
readme = "README.md"
keywords = ["llm", "gateway", "proxy", "openai", "routing"]
categories = ["web-programming::http-server"]
categories = ["web-programming::http-server", "command-line-utilities"]
# Files shipped in the published crate. The embedded admin SPA (web/) MUST be
# included because rust-embed compiles it in; docs/screenshots are excluded to
# keep the crate lean.
include = [
"src/**/*",
"web/**/*",
"config/gateway.example.toml",
"README.md",
"CHANGELOG.md",
"LICENSE",
]
[dependencies]
# async runtime + HTTP server