- Use curl to directly call Gitea API for release creation - Upload binaries as release assets using API - Fixes authentication error in CI workflow
- Add singleQuote: true to deno.json fmt configuration - Reformat all files with single quotes using deno fmt
- Clean old binaries from dist/binaries before each build - Automatically delete old releases, keeping only the last 3 - Prevents accumulation of stale binaries and release storage bloat
- Remove old Node.js infrastructure (package.json, tsconfig.json, bin/nupst launcher, setup.sh) - Update install.sh to download pre-compiled binaries from Gitea releases - Add Gitea Actions CI/CD workflows: - ci.yml: Type checking, linting, and build verification - release.yml: Automated binary compilation and release on tags - Update .gitignore for Deno-focused project structure - Binary-based distribution requires no dependencies or build steps