mirror of
https://github.com/actualbudget/actual.git
synced 2026-05-21 14:42:14 -05:00
* [AI] Replace superfluous actions flagged by zizmor Address zizmor's `superfluous-actions` audit by replacing actions whose functionality is already provided by the runner's pre-installed `gh` CLI: - `actions-ecosystem/action-add-labels` -> `gh issue edit --add-label` - `peter-evans/create-or-update-comment` -> `gh issue comment` - `softprops/action-gh-release` -> `gh release create` / `gh release upload` For the Electron release workflow, the create step is race-safe across the three matrix OS jobs that share the same draft release. * [AI] Simplify electron release upload script - Drop the `gh release view` existence check; `gh release create ... || true` already handles the matrix-job race against the same draft release. - Use `extglob` to exclude `Actual-windows.exe` inline instead of looping over `.exe` separately. * Add release notes for PR #7852 * [AI] Narrow error suppression on gh release create Only swallow the "already_exists" error from the parallel-matrix race; propagate any other failure (auth, network, API) instead of masking it. --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>