-
Notifications
You must be signed in to change notification settings - Fork 42
#11 Add GHA build workflow #12
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
Conversation
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.
Not making this a requirement to merge, but I'd like to see:
- an issue opened for the signing changes to build.xml
- the PR squashed to 2 commits, one for each issue
- the singing usage in this PR description added to the body of the commit message for the changes to build.xml
- a brief summary of the design of the github action, including the answer to my question about the two build steps, added to the body of the commit message for the addition of that file.
.github/workflows/build.yaml
Outdated
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: oie-build | ||
| path: openintegrationengine.tar.gz No newline at end of file |
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.
missing a newline at the end of the file
Signed-off-by: Kaur Palang <kaur.palang@brightcodecompany.com>
…ertificate - To disable signing altogether the `disableSigning` property should be set to `true`. This can be done by appending `-DdisableSigning=true` to the `ant` command - To sign with the bundled self-signed certificate, no additional properties need to be set - To sign with a CA signing certificate, append `-Dcert=ca` and `Dkeystore_property_file=/path/to/keystore.properties` Signed-off-by: Kaur Palang <kaur.palang@brightcodecompany.com>
38e7118 to
2dc47fe
Compare
tonygermano
left a comment
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.
Looks good to me. Thanks for putting in the requested changes.
|
@jonbartels I need your review here, too. |
I have added the some properties to control how the build is signed.
disableSigningproperty should be set totrue. This can be done by appending-DdisableSigning=trueto theantcommand-Dcert=caandDkeystore_property_file=/path/to/keystore.propertiesCA certificate signing options are highly specific to one's CA. I've customized the current setup to work with BrightCodeCompany's certificate, as it will be used for the first couple OIE releases.
Closes #11 #16