1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-23 23:21:08 +03:00
wezterm/ci
Wez Furlong 73993a60b4 macos: Add com.apple.security.automation.apple-events entitlement
This is necessary for applications spawned via wezterm to be able to
generate apple events.

wezterm already had the text for the authorization prompt in its plist,
but because it was code signed with the default set of entitlements,
macOS didn't bother to prompt.

This commit introduces an explicit set of entitlements and uses those
when signing the executable.

I test this by manually codesigning on my laptop and confirmed that I
could run bbedit from inside wezterm.

I can't directly test the CI version of that flow on my laptop as it may
destroy my keychain if I got something wrong.

We'll have to see if the CI generated build works out!

refs: https://github.com/wez/wezterm/issues/2242

h/t to https://github.com/microsoft/vscode/issues/119787 for
clearly documenting what was needed.
2022-07-15 19:33:30 -07:00
..
add-color-screen-shots.sh sync color schemes 2022-06-19 07:35:48 -07:00
appimage.sh appimage: exclude libwayland-client.so 2022-05-06 07:54:05 -07:00
appstreamcli include appstream data in AppImage 2020-05-04 22:55:33 -07:00
build-docs.sh docs: adopt mermaid-js for flowchart 2022-04-03 22:09:17 -07:00
check-rust-version.sh refactor: simplify rust version check 2022-04-18 21:34:34 -07:00
create-release.sh ci: pre-fill release info, switch away from creating as a draft 2022-06-28 12:43:45 -07:00
deploy.sh macos: Add com.apple.security.automation.apple-events entitlement 2022-07-15 19:33:30 -07:00
generate-docs.py color schemes: add version metadata 2022-07-14 08:45:29 -07:00
generate-workflows.py ci: drop support for building on debian 9 2022-07-04 15:44:44 -07:00
macos-entitlement.plist macos: Add com.apple.security.automation.apple-events entitlement 2022-07-15 19:33:30 -07:00
make-color-screen-shots.sh docs: update colorschemes screenshots 2022-04-05 08:18:01 -07:00
make-winget-pr.sh ci: automate updating winget during release time 2022-06-28 11:47:11 -07:00
PKGBUILD.template Add context menu extension for Nautilus (#1712) 2022-03-17 16:35:51 -07:00
retry.sh ci: reduce retries 2021-12-06 20:46:02 -07:00
source-archive.sh ci: use consistent git core.abbrev setting for TAGNAME 2021-12-05 19:21:06 -07:00
subst-release-info.py ci: revise release info mapping for adjusted rpm names 2022-06-24 17:19:39 -07:00
tag-name.sh ci: urgh, try another way 2022-01-01 13:33:40 -07:00
tag.sh ci: urgh, try another way 2022-01-01 13:33:40 -07:00
update-completions.sh Install bash and zsh completions in rpm and deb packages 2022-05-28 12:47:18 -07:00
wezterm-homebrew-macos.rb.template brew tap is now a Cask on macOS 2021-05-22 08:30:10 -07:00
wezterm-linuxbrew.rb.template Update wezterm-linuxbrew.rb.template 2022-03-10 05:50:45 -08:00
windows-installer.iss Added UninstallDisplayIcon string 2022-01-31 08:40:36 -08:00