-
-
Notifications
You must be signed in to change notification settings - Fork 19
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
Signing CD Action #397
Signing CD Action #397
Conversation
b4fefa1
to
53b4343
Compare
src/LibFLExBridge-ChorusPluginTests/LibFLExBridge-ChorusPluginTests.csproj
Outdated
Show resolved
Hide resolved
f1e5cd0
to
2c77ba7
Compare
f4fd936
to
af97707
Compare
00bba6a
to
6411066
Compare
* Add workflow dispatch input * Update to latest overcrowdin version * Update generic installer to handle delayed signing * Build/upload/and sign the msi
* actions/runner-images#9667 * Should be removed as soon as the runner version works
* Download the signed msi artifact and then and build bundles * Add a description parameter for signing
* Also update framework dependency to net48
6411066
to
31b30a2
Compare
* Sign engines, reattach engines, upload and sign bundles
31b30a2
to
5fb1d5b
Compare
This is a monumental effort, @jasonleenaylor nice work! I assume you are happy for this to get merged in with a review and not wait for a signing service to be developed. |
Yes @megahirt I would like to get this merged to use until we have a signing service. |
From Ken Zook: I would like to get some PRs in the codesign repo merged and update this PR with a real tagged version but otherwise it is ready. |
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.
LGTM
if: github.event_name != 'pull_request' | ||
|
||
|
||
- name: Downgrade Wix Toolset - remove when runner has 3.14.2 |
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.
- name: Downgrade Wix Toolset - remove when runner has 3.14.2 | |
- name: Downgrade Wix Toolset - remove when runner has 3.14.2 | |
# See: https://github.com/actions/runner-images/issues/9667 |
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.
I'd rather put that in a comment rather than make an already-long step name even longer.
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.
good call. I moved it to the next line as 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.
I have no experience with WiX so if there are any mistakes in that part of the PR then I won't have caught them. But the GHA workflow changes look good to me.
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.
Dismissed @rmunn from a discussion.
Reviewable status: 0 of 8 files reviewed, 2 unresolved discussions (waiting on @megahirt and @rmunn)
src/LibFLExBridge-ChorusPluginTests/LibFLExBridge-ChorusPluginTests.csproj
line 15 at r1 (raw file):
Previously, rmunn (Robin Munn) wrote…
Why this downgrade? SIL.Chorus.Mercurial 6.5.1.25 fixed running Mercurial on Linux under Python 3, and AFAIK made no other changes. Is there something that I broke in creating 6.5.1.25 that was working correctly with 6.5.1.22 which made the downgrade necessary?
Done.
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.
Reviewable status: 0 of 8 files reviewed, 2 unresolved discussions (waiting on @megahirt and @rmunn)
.github/workflows/ci-cd.yml
line 56 at r4 (raw file):
Previously, megahirt (Christopher Hirt) wrote…
good call. I moved it to the next line as a comment
Done.
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.
Reviewable status: 0 of 8 files reviewed, 2 unresolved discussions (waiting on @megahirt and @rmunn)
.github/workflows/ci-cd.yml
line 23 at r4 (raw file):
Previously, rmunn (Robin Munn) wrote…
It's used by FLExBridge.proj to get the root directory of the project. We should keep it until the TeamCity build is finally gone, then we can rename it both here and in FLExBridge.proj.
Done.
13a4c82
to
eb8605b
Compare
* Also only downgrade WIX when building installers (not PRs)
eb8605b
to
07c39a2
Compare
This change is