release/ 是上传到 Gitea release page 之前的暂存目录,canonical 产物在 Gitea(v0.1.0 资产 windows-gotify-client-rust-v0.1.0-x86_64-pc-windows-msvc.exe 已上传,download URL 在 LAN 上可达)。AGENTS.md §56 允许 release 里没二进制。
61 lines
1.1 KiB
Plaintext
61 lines
1.1 KiB
Plaintext
# --- Rust / Cargo ---
|
|
/target/
|
|
**/*.rs.bk
|
|
Cargo.lock.bak
|
|
|
|
# Keep Cargo.lock tracked once a real build exists in Phase 1.
|
|
# Until then, an empty Cargo.toml exists and no lockfile is produced.
|
|
|
|
# --- Slint build artifacts ---
|
|
ui/*.slint.bak
|
|
*.slint~
|
|
|
|
# --- Windows / IDE / OS ---
|
|
.vs/
|
|
.vscode/
|
|
.idea/
|
|
*.user
|
|
*.suo
|
|
*.sdf
|
|
*.opensdf
|
|
*.cachefile
|
|
*.VC.db
|
|
*.VC.opendb
|
|
|
|
# OS junk
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
ehthumbs_vista.db
|
|
.DS_Store
|
|
Desktop.ini
|
|
$RECYCLE.BIN/
|
|
|
|
# --- Local config / state ---
|
|
# The runtime config + state files live under %APPDATA%/WindowsGotify/
|
|
# and are NEVER inside the repo. The list below is just a defensive net.
|
|
*.local.json
|
|
*.local.toml
|
|
config.local.*
|
|
state.local.*
|
|
|
|
# --- Logs ---
|
|
*.log
|
|
logs/
|
|
|
|
# --- Secrets ---
|
|
.env
|
|
.env.*
|
|
*.pem
|
|
*.key
|
|
|
|
# --- UPX / packing artifacts ---
|
|
*.upx
|
|
packed/
|
|
|
|
# --- Release staging ---
|
|
# `release/` is a scratch dir we copy the built EXE into before
|
|
# pushing it to Gitea's release page. We gitignore the whole dir
|
|
# (including the *named* binaries) so we never accidentally commit
|
|
# a 10 MB blob — the canonical artifact lives on Gitea, not in
|
|
# the repo. (AGENTS.md §56 "可以接受 release 里没二进制".)
|
|
/release/ |