Elie Habib
72d191c6db
chore: add markdown linting config and CI workflow
2026-02-16 23:34:01 +04:00
Elie Habib
c94ec0b4ad
Adding Node in the Tauri Installer
2026-02-16 23:30:19 +04:00
Sebastien Melki
62634da3e8
Add GitHub issue and PR templates
...
- Bug report: variant selector, affected area dropdown, repro steps
- Feature request: area dropdown, problem/alternatives fields
- New data source: feed type, variant target, URL, justification
- PR template: change type, affected areas, RSS allowlist reminder
- Config: disable blank issues, link to docs and discussions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 09:15:55 +02:00
Elie Habib
7494e0780d
Add auto-generated changelog to GitHub releases
...
New post-build job generates release notes from git commits between tags
and updates the release body via gh release edit.
2026-02-15 09:53:43 +04:00
Elie Habib
a17b1b02e6
Fix release always created as draft on tag push
...
releaseDraft used != (OR) making tag pushes always draft.
Changed to == (AND) so only workflow_dispatch with draft=true creates drafts.
2026-02-15 09:41:43 +04:00
Elie Habib
fd631ca86c
perf: harden regression guardrails in CI, cache, and map clustering
2026-02-15 08:45:49 +04:00
Elie Habib
6dfdffc364
ci: set max timeout for desktop build matrix
2026-02-15 08:20:02 +04:00
Elie Habib
441b6f1a90
ci: harden tauri desktop build workflow
2026-02-15 08:14:12 +04:00
Elie Habib
a439992094
Add 40-minute timeout to desktop build jobs
...
Prevents builds from hanging indefinitely when Apple notarization
is slow or credentials are misconfigured.
2026-02-14 23:52:49 +04:00
Elie Habib
81559ba2d6
Use native M1 runner for ARM64 macOS builds
...
Switch ARM64 build from cross-compiling on macos-latest (Intel) to
native compilation on macos-14 (M1). Updates platform checks to
use contains() so signing works on both macOS runner types.
2026-02-14 22:33:29 +04:00
Elie Habib
7254dbb087
Fix macOS build failures when Apple signing secrets are missing
...
Gracefully handle missing/invalid Apple Developer certificates instead
of failing the entire build. Detects secret availability, validates
certificate file size, makes import failures non-fatal, and splits
each variant into signed/unsigned conditional paths.
2026-02-14 21:46:46 +04:00
Elie Habib
5e079f891d
Add GitHub Actions workflow for cross-platform desktop builds
...
Builds macOS (ARM64 + x64) and Windows via tauri-apps/tauri-action.
Supports full/tech variants, optional code signing, and automatic
GitHub Release creation on tag push.
2026-02-14 21:31:07 +04:00