Skip to content

Optimize CI and cold builds; support multiple named presets#5

Merged
skvggor merged 2 commits into
mainfrom
develop
Jun 16, 2026
Merged

Optimize CI and cold builds; support multiple named presets#5
skvggor merged 2 commits into
mainfrom
develop

Conversation

@skvggor

@skvggor skvggor commented Jun 16, 2026

Copy link
Copy Markdown
Owner

No description provided.

skvggor added 2 commits June 16, 2026 16:59
- Replace the blanket [profile.dev.package."*"] opt-level = 3 (which optimized
  all ~560 dependencies) with targeted opt-3 on just the SVG→raster crates
  (usvg, resvg, tiny-skia, rustybuzz, ttf-parser, fontdb, png, fdeflate). The
  preview stays smooth while cold builds and CI get much faster.
- CI: set CARGO_INCREMENTAL=0, skip runs on docs-only changes, and run the
  expensive instrumented coverage job only on pull requests and main pushes.
Presets are now individual TOML files under
~/.config/article-cover-art-generator/presets/ (override with ACAG_PRESETS_DIR).
The panel gets a Presets section: a name field, a combo of saved presets, and
Save/Load/Delete buttons. Replaces the previous single-slot preset.
@skvggor skvggor merged commit 9f16e83 into main Jun 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant