Skip to content

packager: codesign: macos: Fix certificates#376

Merged
FabianLars-crabnebula merged 2 commits intocrabnebula-dev:mainfrom
Ayush1325:test-branch
Sep 24, 2025
Merged

packager: codesign: macos: Fix certificates#376
FabianLars-crabnebula merged 2 commits intocrabnebula-dev:mainfrom
Ayush1325:test-branch

Conversation

@Ayush1325
Copy link
Copy Markdown
Contributor

Currently, it is not possible to pass signing_certificate and signing_certificate_password using Cargo.toml of config json. Instead, from what I gather, environment variables should be used for these variables. However, the current logic to fallback to environment variables is erroneous and will only use environment variables if no macos property is defined, as opposed to if the variable is not found in the config.

@FabianLars-crabnebula
Copy link
Copy Markdown
Contributor

Thanks for the PR! would you mind adding a changefile like https://github.com/crabnebula-dev/cargo-packager/blob/main/.changes/deb-package-name.md so we can release this? :)

Currently, it is not possible to pass signing_certificate and
signing_certificate_password using  Cargo.toml of config json. Instead,
from what I gather, environment variables should be used for these
variables. However, the current logic to fallback to environment variables
is erroneous and will only use environment variables if no macos property
is defined, as opposed to if the variable is not found in the config.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
Create changefile for the fixes.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
@FabianLars-crabnebula FabianLars-crabnebula merged commit b2b4916 into crabnebula-dev:main Sep 24, 2025
21 of 22 checks passed
@Ayush1325 Ayush1325 deleted the test-branch branch September 24, 2025 12:48
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