-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Add signing for mac osx. #6748
Add signing for mac osx. #6748
Conversation
windows seems to fail:
|
Fix indendation
* 'macsign' of github.com:JabRef/jabref: Update deployment.yml
@Gena928 @k3KAW8Pnf7mkmdSMPHz27 (Just want to make sure that it works on your machines as well, because I have the certs already imported) |
@Gena928 Yeah! glad to hear that it works now fine.
|
OK, let me know if you need my testing. |
Awesome that you are working on this! .pkg works as it should (signed and not notarized), but I don't know how to verify the signature of the .dmg.
and
but I am guessing this is as it should be? |
Thanks for the feedback, glad that the signing at least works so that no warning is displayed. |
I get no error message related to signing from either the dmg or pkg. A minor "nitpick" is that the pkg displays a warning for it not being notarized ("... can't be opened because Apple cannot check it for malicious software.") |
Yeah, I noticed that too. I will try to setup the notarization workflow next. Then aftewards ist should be also possible to add it to the app store. Probably reqires another different certificate signing stuff |
@@ -55,14 +56,29 @@ jobs: | |||
- name: Set up JDK | |||
uses: actions/setup-java@v1 | |||
with: | |||
java-version: 14 | |||
java-version: 15-ea |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need to upgrade to 15?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because of this bug https://bugs.openjdk.java.net/browse/JDK-8238184
Concerning the installation screen, the easiest option is probably to change the image. |
* upstream/master: Improve handling of annotation processor in eclipse (#6749) New Crowdin updates (#6741) Bump appleboy/ssh-action from v0.1.2 to v0.1.3 (#6752) Bump WyriHaximus/github-action-wait-for-status from 0.1.0 to v1.1 (#6751) Squashed 'src/main/resources/csl-styles/' changes from 827b986..d23a3ab
regenerate all icons
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix #6748 (comment).
I think @Gena928 did the initial design of the install dialog. Need to find the original PR. |
* upstream/master: Hint message for TextFieldTableCells commit JFX bug (#6772) Add new authors
* upstream/macsign: Use Major.Minor version in the file name Remove empty lines Fix comment char Refine comments Fix indent Fix indent to ease reviewing
* upstream/master: fix checkstyle in adr
* upstream/macsign: try with other jdk for linux and win
@k3KAW8Pnf7mkmdSMPHz27 Both the installer and the dmg should now be signed and notarized. Can you confirm that? |
@Siedlerchr please also add this PR in #5226 as I guess most of these changes can be reverted as soon as the corresponding upstream java bugs are fixed. |
* upstream/master: Bump WyriHaximus/github-action-wait-for-status from v1.1 to v1.1.2 (#6786) Bump postgresql from 42.2.15 to 42.2.16 (#6785) Bump unirest-java from 3.9.00 to 3.10.00 (#6784) Bump org.beryx.jlink from 2.21.2 to 2.21.3 (#6783) Bump mockito-core from 3.5.0 to 3.5.5 (#6782) Fixed forgotten biblatex test with biblatex-software type definitions (#6780) Enable SpringerFetcherTest running on CI using a dedicated key (#6729) Add missing authors New Crowdin updates (#6778) Add signing for mac osx. (#6748) Linkfix Squashed 'src/main/resources/csl-styles/' changes from 0895562..469deb6
First part of fixing #6154
Edit: We maybe should run the signing only on master?