Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

Implements #30, a way to pass --deep flag to codesign tool #42

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

darkvertex
Copy link

Hello! 👋 I needed this so I implemented it. 🎩
(Kudos for a solid project layout; the code was easy to follow.)

I think this could help people doing OSX *.app's since those are secretly directories and it's impossible to notorize them without codesigning every file within.

Let me know what you think or if I missed anything. ("Allow edits by maintainers" is enabled so feel free to tweak anything.)

Thanks for making this tool. OSX security is a clusterfuck to wrap your mind around at first and it helps a ton.

@vadi2
Copy link

vadi2 commented Feb 11, 2022

Would you mind publishing this in Homebrew?

@darkvertex
Copy link
Author

Would you mind publishing this in Homebrew?

Me? I'm just contributing a PR. I presume your question is directed to the repo owner @mitchellh?

@vadi2
Copy link

vadi2 commented Feb 11, 2022

The repo hasn't been touched in two years :)

umbynos added a commit to arduino/imgtool-packing that referenced this pull request May 12, 2022
umbynos added a commit to arduino/imgtool-packing that referenced this pull request May 12, 2022
umbynos added a commit to arduino/imgtool-packing that referenced this pull request May 12, 2022
umbynos added a commit to arduino/imgtool-packing that referenced this pull request May 12, 2022
umbynos added a commit to arduino/imgtool-packing that referenced this pull request May 12, 2022
@SubJunk
Copy link

SubJunk commented Jul 13, 2022

There have been some releases of this tool more recently than this, is this going to be considered @mitchellh ?

@bro4all
Copy link

bro4all commented Aug 15, 2022

Can we git this merged and released on Homebrew?

umbynos added a commit to arduino/arduino-create-agent that referenced this pull request Nov 7, 2022
umbynos added a commit to arduino/arduino-create-agent that referenced this pull request Nov 21, 2022
umbynos added a commit to arduino/arduino-create-agent that referenced this pull request Nov 21, 2022
SubJunk added a commit to UniversalMediaServer/gon that referenced this pull request Nov 26, 2022
umbynos added a commit to arduino/arduino-create-agent that referenced this pull request Nov 29, 2022
umbynos added a commit to arduino/arduino-create-agent that referenced this pull request Nov 29, 2022
* rename release workflow

* bump macos runner to macos-12

* bump ubuntu runner to ubuntu 20.04

* add project name env var, even in the `bundle_id`

* rework a bit notarization step

* move the bundle generation to a dedicated step:

This way we can notarize all the bundle and not only the binary.

* use the zip notarized file coming from gon, this requires changes in the installer config

* use this fork (https://github.com/darkvertex/gon/tree/deep_sign_support) to use deep notarization, since this is not yet merged mitchellh/gon#42

* test (move the config.ini) to see if notarization works

* fix zip archive being included in the installer

* github is deprecating `set-output commands`

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

* forgot "$", special encoding is not needed anymore after 62f7d9d

https://github.com/orgs/community/discussions/35994#discussioncomment-3971397

* fix `unable-to-process-file-command-output-successfully`
https://stackoverflow.com/questions/74137120/how-to-fix-or-avoid-error-unable-to-process-file-command-output-successfully
@darkvertex
Copy link
Author

@mitchellh hi! 👋 happy new year -- wanna merge this?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants