From 67ff26b5f898c1eda63b5a15db213e41d5b507a5 Mon Sep 17 00:00:00 2001 From: Siavash Sameni Date: Tue, 31 Mar 2026 14:35:14 +0400 Subject: [PATCH] Add .env support for release scripts, add .env.example Scripts now source .env automatically for GITEA_TOKEN and other config. Co-Authored-By: Claude Opus 4.6 (1M context) --- .env.example | 3 +++ .gitignore | 1 + scripts/build-macos-release.sh | 11 +++++++++-- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..f81ec73 --- /dev/null +++ b/.env.example @@ -0,0 +1,3 @@ +GITEA_TOKEN=your_gitea_api_token_here +GITEA_URL=https://git.manko.yoga +REPO=manawenuz/btest-rs diff --git a/.gitignore b/.gitignore index 474aae3..911faa0 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /dist btest_original .claude/ +.env diff --git a/scripts/build-macos-release.sh b/scripts/build-macos-release.sh index cff8643..27c0645 100755 --- a/scripts/build-macos-release.sh +++ b/scripts/build-macos-release.sh @@ -9,8 +9,15 @@ set -euo pipefail cd "$(dirname "$0")/.." -GITEA_URL="https://git.manko.yoga" -REPO="manawenuz/btest-rs" +# Load .env if present +if [[ -f .env ]]; then + set -a + source .env + set +a +fi + +GITEA_URL="${GITEA_URL:-https://git.manko.yoga}" +REPO="${REPO:-manawenuz/btest-rs}" UPLOAD="" TAG=""