Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mac: CI/bundle update #7166

Merged
merged 12 commits into from
Aug 12, 2024
Merged

mac: CI/bundle update #7166

merged 12 commits into from
Aug 12, 2024

Conversation

Benitoite
Copy link
Contributor

@Benitoite Benitoite commented Aug 2, 2024

Fixes ad-hoc codesigning directive in macOS CI workflow.
Staples notary ticket to macOS app in macosx_bundle.sh.
Adds hi-dpi fancy background image
Draws version number on fancy dmg background image

Resolves #7170

  • Draws warning on CI-generated fancy dmg

@Lawrence37 Lawrence37 added os: macOS Specific to macOS scope: distribution Software packaging and distribution labels Aug 3, 2024
@Benitoite Benitoite closed this Aug 4, 2024
* Update macOS CI workflow

Adds ad-hoc codesign directive, fixes launch test on arm64

* mac bundle: staple notary ticket to app

* mac: draw version number on fancy dmg background

* Delete tools/osx/rtdmg-bkgd.png

* mac: hidpi compatible fancy dmg background image

* mac: fix fancy dmg background
@Benitoite Benitoite reopened this Aug 4, 2024
@Benitoite
Copy link
Contributor Author

The EULA window pops up first:

Eula

Clicking “Agree” allows the fancy dmg to open.

fancydmg

* mac CI: output step summaries

* mac CI: add summary for test launch

* test -cli on both builds
@Lawrence37 Lawrence37 changed the base branch from dev to release-5.11 August 11, 2024 18:10
@Lawrence37 Lawrence37 added this to the v5.11 milestone Aug 12, 2024
@Lawrence37 Lawrence37 merged commit 1096cc0 into Beep6581:release-5.11 Aug 12, 2024
9 checks passed
Benitoite added a commit to kd6kxr/RawTherapee that referenced this pull request Aug 16, 2024
* Update Dutch translation

Translation provided in
Beep6581#7173.

* Preparing for release 5.11-rc1

* Wavelet denoise limit window size to avoid crash issue 7146 (Beep6581#7169)

* Wavelet denoise limit window

* Change limit minimum windows to 128

* localisation deutsch  for RT 5.11

* Update Deutsch

* Clean up German translation

* mac: CI/bundle update (Beep6581#7166)

* Merge mac package updates fix11 (Beep6581#36)

* Update macOS CI workflow

Adds ad-hoc codesign directive, fixes launch test on arm64

* mac bundle: staple notary ticket to app

* mac: draw version number on fancy dmg background

* Delete tools/osx/rtdmg-bkgd.png

* mac: hidpi compatible fancy dmg background image

* mac: fix fancy dmg background

* Mac: remove license file from fancy dmg root

License displays properly in dmg EULA pop-up window.

* mac CI: show build info in GITHUB_STEP_SUMMARY (Beep6581#37)

* mac CI: output step summaries

* mac CI: add summary for test launch

* test -cli on both builds

* mac: remove an errant fullstop

* mac CI: reorder test launches

* mac CI: specify full path of app to test launch

* mac CI: add missing file extension

* mac CI: test running app in osascript (Beep6581#38)

* Simplifies launch test

* macCI: use fancy dmg message

to warn users that CI build not intended for user testing.

* mac: draw optional user message on fancy dmg

used by CI to display a user warning

* Bad behavior with blackwhite and gamma - after change avoid color shift - issue 7159 (Beep6581#7165)

* Bad behavior with blackwhite and gamma - after change avoid color shift

* Change with code Lawrence37 - chprov1 sincosval

* Update macos.yml

* Update macosx_bundle.sh

* Delete tools/osx/rtdmg-bkgd.png

* Add files via upload

* Delete tools/osx/rtdmg-bkgd.png

* Add files via upload

---------

Co-authored-by: Lawrence Lee <45837045+Lawrence37@users.noreply.github.com>
Co-authored-by: Desmis <jdesmis@gmail.com>
Co-authored-by: Martin <78749513+marter001@users.noreply.github.com>
Benitoite added a commit to Benitoite/RawTherapee that referenced this pull request Aug 16, 2024
* Update Dutch translation

Translation provided in
Beep6581#7173.

* Preparing for release 5.11-rc1

* Wavelet denoise limit window size to avoid crash issue 7146 (Beep6581#7169)

* Wavelet denoise limit window

* Change limit minimum windows to 128

* localisation deutsch  for RT 5.11

* Update Deutsch

* Clean up German translation

* mac: CI/bundle update (Beep6581#7166)

* Merge mac package updates fix11 (#36)

* Update macOS CI workflow

Adds ad-hoc codesign directive, fixes launch test on arm64

* mac bundle: staple notary ticket to app

* mac: draw version number on fancy dmg background

* Delete tools/osx/rtdmg-bkgd.png

* mac: hidpi compatible fancy dmg background image

* mac: fix fancy dmg background

* Mac: remove license file from fancy dmg root

License displays properly in dmg EULA pop-up window.

* mac CI: show build info in GITHUB_STEP_SUMMARY (#37)

* mac CI: output step summaries

* mac CI: add summary for test launch

* test -cli on both builds

* mac: remove an errant fullstop

* mac CI: reorder test launches

* mac CI: specify full path of app to test launch

* mac CI: add missing file extension

* mac CI: test running app in osascript (#38)

* Simplifies launch test

* macCI: use fancy dmg message

to warn users that CI build not intended for user testing.

* mac: draw optional user message on fancy dmg

used by CI to display a user warning

* Bad behavior with blackwhite and gamma - after change avoid color shift - issue 7159 (Beep6581#7165)

* Bad behavior with blackwhite and gamma - after change avoid color shift

* Change with code Lawrence37 - chprov1 sincosval

* Mac: Delete tools/osx/rtdmg-bkgd.png

* Mac: replace rtdmg-bkdg.png for fancy dmg

cleanup graphical elements

* Mac: update copyright year (#41)

Use @Version@ instead of @shortversion@

---------

Co-authored-by: Lawrence Lee <45837045+Lawrence37@users.noreply.github.com>
Co-authored-by: Desmis <jdesmis@gmail.com>
Co-authored-by: Martin <78749513+marter001@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os: macOS Specific to macOS scope: distribution Software packaging and distribution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RawTherapee dev 5.11 Crash on Startup - Mac Sonoma Crash Report
2 participants