t8y2
05c50e942f
ci(docker): add multi-platform build for linux/amd64 and linux/arm64
2026-05-05 18:39:43 +08:00
t8y2
91252acd59
ci: optimize release workflow pipeline
...
- Run docker build in parallel with platform builds instead of sequentially
- Publish release as pre-release instead of full release for manual verification
- Integrate brew/scoop package publishing into release workflow
- Keep publish-packages.yml with workflow_dispatch only for manual re-runs
2026-05-05 18:22:12 +08:00
t8y2
3acd9280ac
chore: add oxfmt + husky + lint-staged for code formatting and CI format checks
2026-05-05 15:41:34 +08:00
t8y2
2de0894a99
feat(update): refactor release fetching to use structured JSON response
2026-05-05 14:40:05 +08:00
t8y2
371a763b9e
feat: add Docker workflow for building and pushing images
2026-05-05 05:09:01 +08:00
t8y2
830f18bef4
feat: add publish step to release workflow for draft releases
2026-05-04 23:22:18 +08:00
t8y2
1eea70af87
fix: double-base64 encode signing key to avoid multiline env var issues
2026-05-04 22:56:37 +08:00
t8y2
c278f8da27
fix: write signing key to file and pass path via GITHUB_ENV
2026-05-04 22:45:29 +08:00
t8y2
18471be243
fix: pass raw key body without comment line to TAURI_SIGNING_PRIVATE_KEY
2026-05-04 22:33:57 +08:00
t8y2
b6bec033e6
fix: use YAML block scalar for signing key to preserve newlines
2026-05-04 22:23:02 +08:00
t8y2
4e93f18779
debug: add signing key diagnostics to release workflow
2026-05-04 22:08:25 +08:00
t8y2
e5e008fef2
fix: reconstruct signing key from single-line secret to avoid multiline corruption
2026-05-04 21:58:42 +08:00
t8y2
7060f89155
fix: use heredoc to write multi-line signing key to GITHUB_ENV
2026-05-04 21:45:54 +08:00
t8y2
f761e5530f
fix: read signing key from file into GITHUB_ENV to preserve newlines
2026-05-04 21:37:27 +08:00
t8y2
90eb09db8a
fix: write signing key to file in CI to work around Tauri env var bug
2026-05-04 21:23:43 +08:00
t8y2
7118feea4b
fix: use sha256sum instead of shasum for Windows compatibility
2026-05-04 19:07:25 +08:00
t8y2
0f73e2d9ca
fix: use portable grep instead of sed for cache hash computation
2026-05-04 19:04:45 +08:00
t8y2
cdd64c9edf
ci: use dependency-only hash for Rust cache key to survive version bumps
2026-05-04 18:58:23 +08:00
t8y2
f97c9da11d
ci: enable cache-on-failure for Rust build cache
2026-05-04 18:52:54 +08:00
t8y2
af9c206d75
feat: add auto-update support via tauri-plugin-updater
2026-05-04 18:14:40 +08:00
t8y2
e0596f1ac3
ci: add macOS code signing and notarization to release workflow
2026-05-04 17:35:19 +08:00
t8y2
efdea3b13d
fix: trim whitespace from workflow_dispatch tag input
2026-05-04 10:17:04 +08:00
t8y2
8e5de23f1c
feat: add workflow_dispatch trigger for publish-packages
2026-05-04 10:14:20 +08:00
t8y2
c0def1674a
fix: use PRODUCT_NAME for release asset file patterns
2026-05-04 10:12:28 +08:00
t8y2
45f10966a2
fix: correct app name casing in installation instructions and workflows
2026-05-04 02:55:19 +08:00
t8y2
3c15a0bf16
ci: add GitHub Pages deployment for docs
2026-05-03 16:55:43 +08:00
t8y2
37e1f78d3d
fix: use per-target Rust cache keys and align CI runner for cache reuse
2026-05-02 22:50:34 +08:00
t8y2
fc12e1e7c7
fix: add libgtk-3-dev and fix ubuntu platform check in release workflow
2026-05-02 22:35:29 +08:00
t8y2
f1851b7b2e
fix: update Ubuntu platform version in release workflow
2026-05-02 22:28:30 +08:00
t8y2
dcbced25c8
perf: share rust cache between CI and release builds
2026-05-01 15:09:19 +08:00
t8y2
78ea289f0f
fix: correct scoop uninstaller filename in CI workflow
2026-05-01 11:11:16 +08:00
skyler
a523b97e28
fix(ci): wait for Release workflow before publishing packages ( #31 )
...
* chore: bump version to 0.2.1
* fix(ci): wait for Release workflow before publishing packages
Changed trigger from release:published to workflow_run on Release
completion, so assets are already uploaded when download starts.
2026-04-30 17:12:04 +08:00
skyler
2e497c9334
fix(ci): fix YAML parsing error in publish-packages workflow ( #26 )
...
Ruby heredoc content was not indented inside the YAML run block,
causing the workflow file to fail parsing on every push.
2026-04-30 16:48:01 +08:00
t8y2
8fc79cf89f
feat: add conditional check for release event in publish job
2026-04-30 11:37:13 +08:00
t8y2
5dfe340551
feat: add GitHub Actions workflow for publishing packages to Homebrew and Scoop
2026-04-30 02:32:19 +08:00
t8y2
14d0fcfef7
fix: remove --frozen-lockfile from CI install
2026-04-29 18:19:09 +08:00
t8y2
3e3ee6f59d
ci: add CI check and release workflows
2026-04-29 18:17:38 +08:00