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

Add Azure code signing for the Windows release DLLs #108

Merged
merged 2 commits into from
Dec 27, 2023

Conversation

daschuer
Copy link
Member

No description provided.

@daschuer
Copy link
Member Author

@daschuer
Copy link
Member Author

This can be merged independent of this CI, because the PR has no access the the GitHub secret.

endpoint: https://weu.codesigning.azure.net/
code-signing-account-name: mixxx
certificate-profile-name: mixxx
files-folder: ${{ matrix.vcpkg_path }}/installed/${{ matrix.vcpkg_triplet }}/bin
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
files-folder: ${{ matrix.vcpkg_path }}/installed/${{ matrix.vcpkg_triplet }}/bin
files-folder: ${{ matrix.vcpkg_path }}/installed/${{ matrix.vcpkg_triplet }}/
files-folder-recurse: true

Otherwise, the Qt plugin DLLs remain unsigned

@JoergAtGithub
Copy link
Member

I don't think we need to sign .exe files, because we don't ship .exe binaries from VCPKG. But we need to sign the .dll files from the plugins directory as suggested above.

@daschuer
Copy link
Member Author

Oh, I have missed to adjust the root folder for signing.

The exe files, I have added, because we can this way allow the contributors to verify the build tools as well.
It can't hurt IMHO.

@daschuer
Copy link
Member Author

Signing all recursive fails with

Start-Process: This command cannot be run due to the error: The filename or extension is too long.

Now trying to select the plugins folder explicit.

@JoergAtGithub
Copy link
Member

Can you report it upstream - AFAIK Azure Code Signing is still in Beta and they need our feedback

@JoergAtGithub
Copy link
Member

LGTM! Thank you!

@JoergAtGithub JoergAtGithub merged commit 432cdcd into mixxxdj:2.4 Dec 27, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants