Commit Graph

12 Commits

Author SHA1 Message Date
zack3d e548c13f8c ci(workflows): fix jq selector for AI release notes
Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 19s
Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
Multi-Platform CI / Package for Linux x86_64 (push) Successful in 1m11s
Multi-Platform CI / Package for Windows x86_64 (push) Successful in 1m13s
Multi-Platform CI / Create GitHub Release (push) Successful in 16s
Update response path from .choices[0].text to
.output[1].content[0].text to match API response schema and
restore successful notes generation
2025-09-24 00:35:03 -07:00
zack3d cde8b70bd3 ci(workflows): add AI release notes with fallback
Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 19s
Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
Multi-Platform CI / Package for Linux x86_64 (push) Successful in 1m13s
Multi-Platform CI / Package for Windows x86_64 (push) Successful in 1m14s
Multi-Platform CI / Create GitHub Release (push) Successful in 18s
- add OPENAI_API_KEY env to release notes step
- attempt AI generation via OpenAI API using git log context
- write release_notes.md on success, otherwise fall back to simple notes
- handle missing API key or API errors gracefully
- update logging to print final release notes without blocking release
2025-09-24 00:19:19 -07:00
zack3d 8a4d4b1b75 ci(workflows): use release action and simplify notes
Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 18s
Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
Multi-Platform CI / Package for Linux x86_64 (push) Has been skipped
Multi-Platform CI / Package for Windows x86_64 (push) Has been skipped
Multi-Platform CI / Create GitHub Release (push) Has been skipped
- Drop GPT-based release notes; generate from git log into
  release_notes.md
- Remove OPENAI_API_KEY requirement
- Replace curl-based release creation and asset uploads with
  akkuman/gitea-release-action@v1 (uses body_path and files)
- Add NODE_OPTIONS=--experimental-fetch for the action

This reduces complexity, removes an external dependency, and makes
releases more deterministic and maintainable.
2025-09-24 00:12:36 -07:00
zack3d b1ac4a0b78 ci(workflows): add release job with notes, assets
Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 22s
Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
Multi-Platform CI / Package for Linux x86_64 (push) Successful in 1m10s
Multi-Platform CI / Package for Windows x86_64 (push) Successful in 1m12s
Multi-Platform CI / Create GitHub Release (push) Successful in 17s
Introduce a create-release job triggered on push to master/main. The job
downloads build artifacts, extracts the version from Cargo.toml,
determines the last tag, generates AI-based release notes from the git
log, creates a Gitea release, and uploads packaged assets.

- needs: package; runs on ubuntu-22.04
- downloads artifacts via gitea-download-artifact
- generates release notes using OpenAI (gpt-4o)
- creates release via Gitea API and uploads assets

Requires repository secrets:
- RELEASE_TOKEN for release creation and asset upload
- OPENAI_API_KEY for release notes generation
2025-09-23 23:54:05 -07:00
zack3d b1be9d63dc wee
Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 22s
Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
Multi-Platform CI / Package for Linux x86_64 (push) Successful in 58s
Multi-Platform CI / Package for Windows x86_64 (push) Successful in 54s
2025-09-23 20:53:25 -07:00
zack3d 8785546403 bu
Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 23s
Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
Multi-Platform CI / Package for Linux (push) Successful in 39s
Multi-Platform CI / Package for Windows (Cross-Compiled) (push) Successful in 55s
2025-09-23 20:47:16 -07:00
zack3d 4edfb42fdd gg
Quick CI / quick-test (push) Failing after 1m14s
Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 19s
Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
Multi-Platform CI / package (ubuntu-22.04) (push) Successful in 53s
Multi-Platform CI / package (windows-latest) (push) Successful in 56s
2025-09-22 03:02:41 -07:00
zack3d d71b0ec5ff hgdhgfcvbncnb
Quick CI / quick-test (push) Failing after 1m16s
Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Failing after 1m23s
Multi-Platform CI / test-platforms (windows-latest) (push) Failing after 1m21s
Multi-Platform CI / package (ubuntu-22.04) (push) Has been skipped
Multi-Platform CI / package (windows-latest) (push) Has been skipped
2025-09-22 00:04:53 -07:00
zack3d 8095743cbf pain
Quick CI / quick-test (push) Failing after 1m18s
Multi-Platform CI / test-platforms (ubuntu-22.04, x86_64-unknown-linux-gnu) (push) Failing after 1m35s
Multi-Platform CI / test-platforms (windows-latest, x86_64-pc-windows-msvc) (push) Failing after 40s
Multi-Platform CI / test-native (ubuntu-22.04) (push) Failing after 1m14s
Multi-Platform CI / test-native (windows-latest) (push) Failing after 1m14s
Multi-Platform CI / package (ubuntu-22.04, x86_64-unknown-linux-gnu) (push) Has been skipped
Multi-Platform CI / package (windows-latest, x86_64-pc-windows-msvc) (push) Has been skipped
2025-09-21 23:13:49 -07:00
zack3d 904f369c54 wtfgghdafg
Quick CI / quick-test (push) Failing after 1m16s
Multi-Platform CI / test-platforms (ubuntu-22.04, x86_64-unknown-linux-gnu) (push) Failing after 40s
Multi-Platform CI / test-platforms (windows-latest, x86_64-pc-windows-msvc) (push) Failing after 39s
Multi-Platform CI / test-native (ubuntu-22.04) (push) Failing after 1m15s
Multi-Platform CI / test-native (windows-latest) (push) Failing after 1m15s
Multi-Platform CI / package (ubuntu-22.04, x86_64-unknown-linux-gnu) (push) Has been skipped
Multi-Platform CI / package (windows-latest, x86_64-pc-windows-msvc) (push) Has been skipped
2025-09-21 23:07:50 -07:00
zack3d eb63ffc7db wf
Quick CI / quick-test (push) Failing after 1m14s
Multi-Platform CI / test-platforms (macos-latest, aarch64-apple-darwin) (push) Failing after 39s
Multi-Platform CI / test-platforms (macos-latest, x86_64-apple-darwin) (push) Failing after 38s
Multi-Platform CI / test-platforms (ubuntu-22.04, aarch64-unknown-linux-gnu) (push) Failing after 44s
Multi-Platform CI / test-platforms (ubuntu-22.04, x86_64-unknown-linux-gnu) (push) Failing after 39s
Multi-Platform CI / test-platforms (windows-latest, x86_64-pc-windows-msvc) (push) Failing after 39s
Multi-Platform CI / test-native (macos-latest) (push) Failing after 1m16s
Multi-Platform CI / test-native (ubuntu-22.04) (push) Failing after 1m14s
Multi-Platform CI / test-native (windows-latest) (push) Failing after 1m15s
Multi-Platform CI / package (macos-latest, aarch64-apple-darwin) (push) Has been skipped
Multi-Platform CI / package (macos-latest, x86_64-apple-darwin) (push) Has been skipped
Multi-Platform CI / package (ubuntu-22.04, aarch64-unknown-linux-gnu) (push) Has been skipped
Multi-Platform CI / package (ubuntu-22.04, x86_64-unknown-linux-gnu) (push) Has been skipped
Multi-Platform CI / package (windows-latest, x86_64-pc-windows-msvc) (push) Has been skipped
2025-09-21 22:57:45 -07:00
zack3d 641114de60 wf
Quick CI / quick-test (push) Failing after 1m15s
Multi-Platform CI / test-platforms (macos-latest, aarch64-apple-darwin) (push) Failing after 56s
Multi-Platform CI / test-platforms (macos-latest, x86_64-apple-darwin) (push) Failing after 40s
Multi-Platform CI / test-platforms (ubuntu-22.04, aarch64-unknown-linux-gnu) (push) Failing after 1m20s
Multi-Platform CI / test-platforms (ubuntu-22.04, x86_64-unknown-linux-gnu) (push) Failing after 40s
Multi-Platform CI / test-platforms (windows-latest, aarch64-pc-windows-msvc) (push) Failing after 40s
Multi-Platform CI / test-platforms (windows-latest, x86_64-pc-windows-msvc) (push) Failing after 39s
Multi-Platform CI / test-native (macos-latest) (push) Failing after 1m16s
Multi-Platform CI / test-native (ubuntu-22.04) (push) Failing after 1m16s
Multi-Platform CI / test-native (windows-latest) (push) Failing after 1m17s
Multi-Platform CI / package (macos-latest, aarch64-apple-darwin) (push) Has been skipped
Multi-Platform CI / package (macos-latest, x86_64-apple-darwin) (push) Has been skipped
Multi-Platform CI / package (ubuntu-22.04, x86_64-unknown-linux-gnu) (push) Has been skipped
Multi-Platform CI / package (windows-latest, x86_64-pc-windows-msvc) (push) Has been skipped
2025-09-21 22:47:43 -07:00