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

Update macOS install scripts #111

Merged
merged 1 commit into from
Dec 29, 2024
Merged

Update macOS install scripts #111

merged 1 commit into from
Dec 29, 2024

Conversation

danirod
Copy link
Owner

@danirod danirod commented Dec 24, 2024

  • install-deps.sh will download every Homebrew dependency and compile it from source. This should only be used during the release of Cartero and not for nightly or development versions because it takes a lot of time, but it is needed to assert that Cartero runs on older versions of macOS.

  • sign.sh will codesign the package with the given certificate provided as environment variable. This is an internal script that only the maintainer should be using during release time, and it requires to provide a valid certificate. I am just committing this to backup it.

  • Updates macos-installer.sh to avoid codesigning the .dmg file.

* install-deps.sh will download every Homebrew dependency and compile it
  from source. This should only be used during the release of Cartero
  and not for nightly or development versions because it takes a lot of
  time, but it is needed to assert that Cartero runs on older versions
  of macOS.

* sign.sh will codesign the package with the given certificate provided
  as environment variable. This is an internal script that only the
  maintainer should be using during release time, and it requires to
  provide a valid certificate. I am just committing this to backup it.

* Updates macos-installer.sh to avoid codesigning the .dmg file.
@danirod danirod added the Pending backport The pull request needs to be backported to older versions label Dec 24, 2024
@danirod danirod self-assigned this Dec 24, 2024
@danirod danirod merged commit 91fb837 into trunk Dec 29, 2024
2 checks passed
@danirod danirod deleted the macos-deployment-scripts branch December 29, 2024 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pending backport The pull request needs to be backported to older versions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant