Release/ symlink dir + CI rsvg-convert #3

Merged
fragmented merged 1 commit from initial-development into mainline 2026-05-20 06:45:21 +00:00
Owner
  • CMake POST_BUILD on GuitarPrometheus drops a symlink to the
    .app bundle into /release/ after every build. macOS
    only for now (the JUCE bundle layout is Apple-specific).
  • scripts/build-release.sh: after cpack + move-to-dist, adds
    symlinks for the .dmg / .zip / .tar.gz alongside the .app.
  • scripts/clean.sh: wipes release/ along with build/ and dist/.
  • .gitignore: ignore release/.
  • .forgejo/workflows/publish-docs.yaml: install librsvg2-bin
    so the Ubuntu runner can find rsvg-convert. Previous runs
    failed configure at the icon-generation step because the
    package was missing from the apt list.
- CMake POST_BUILD on GuitarPrometheus drops a symlink to the .app bundle into <repo>/release/ after every build. macOS only for now (the JUCE bundle layout is Apple-specific). - scripts/build-release.sh: after cpack + move-to-dist, adds symlinks for the .dmg / .zip / .tar.gz alongside the .app. - scripts/clean.sh: wipes release/ along with build/ and dist/. - .gitignore: ignore release/. - .forgejo/workflows/publish-docs.yaml: install librsvg2-bin so the Ubuntu runner can find rsvg-convert. Previous runs failed configure at the icon-generation step because the package was missing from the apt list.
Release/ symlink dir + CI rsvg-convert
Some checks failed
Publish Documentation / publish (push) Failing after 1m35s
bbaa48b8bb
- CMake POST_BUILD on GuitarPrometheus drops a symlink to the
  .app bundle into <repo>/release/ after every build. macOS
  only for now (the JUCE bundle layout is Apple-specific).
- scripts/build-release.sh: after cpack + move-to-dist, adds
  symlinks for the .dmg / .zip / .tar.gz alongside the .app.
- scripts/clean.sh: wipes release/ along with build/ and dist/.
- .gitignore: ignore release/.
- .forgejo/workflows/publish-docs.yaml: install librsvg2-bin
  so the Ubuntu runner can find rsvg-convert. Previous runs
  failed configure at the icon-generation step because the
  package was missing from the apt list.
fragmented merged commit bbaa48b8bb into mainline 2026-05-20 06:45:21 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tools/guitar-prometheus!3
No description provided.