gnh1201 / welsonjs

WelsonJS - Build a Windows app on the Windows built-in JavaScript engine
https://catswords.social/@catswords_oss
GNU General Public License v3.0
229 stars 15 forks source link

[Build] Migrate the build environment and Code Signing (AppVeyor CI and SignPath) #130

Closed gnh1201 closed 2 months ago

gnh1201 commented 3 months ago

Summary

We are currently pursuing code signing for the binaries (DLL and EXE files) included in WelsonJS. To achieve this, it is necessary to migrate the build environment to a CI (e.g., AppVeyor, GitHub Actions, etc.). This issue has been created to address the required tasks.

Here are the tasks that need to be completed for this:

Related links

gnh1201 commented 3 months ago

I bulit with AppVeyor. I have confirmed that the artifacts were generated correctly.

gnh1201 commented 3 months ago

I am currently in discussions with the "SignPath Foundation" for code signing. SignPath is one of the certification authorities that can issue code signing certificates for open source projects.

gnh1201 commented 3 months ago

I received notification from SignPath that an OSS Organization account has been created. I am currently proceeding with the subsequent tasks.

gnh1201 commented 2 months ago

I confirmed today that the certificate was successfully received. The code signing process has been completed through SignPath. I am grateful for their sponsorship.