|
53 | 53 | CHANGELOG_ARTIFACTS: changelog |
54 | 54 | STAGED_CHANNEL_FILE_ARTIFACT_PREFIX: staged-channel-file- |
55 | 55 | BASE_BUILD_DATA: | |
56 | | - - config: |
57 | | - # Human identifier for the job. |
58 | | - name: Windows |
59 | | - runs-on: [self-hosted, windows-sign-pc] |
60 | | - # The value is a string representing a JSON document. |
61 | | - # Setting this to null causes the job to run directly in the runner machine instead of in a container. |
62 | | - container: | |
63 | | - null |
64 | | - # Name of the secret that contains the certificate. |
65 | | - certificate-secret: INSTALLER_CERT_WINDOWS_CER |
66 | | - # Name of the secret that contains the certificate password. |
67 | | - certificate-password-secret: INSTALLER_CERT_WINDOWS_PASSWORD |
68 | | - # File extension for the certificate. |
69 | | - certificate-extension: pfx |
70 | | - # Container for windows cert signing |
71 | | - certificate-container: INSTALLER_CERT_WINDOWS_CONTAINER |
72 | | - # Arbitrary identifier used to give the workflow artifact uploaded by each "build" matrix job a unique name. |
73 | | - job-transfer-artifact-suffix: Windows_64bit |
74 | | - # Quoting on the value is required here to allow the same comparison expression syntax to be used for this |
75 | | - # and the companion needs.select-targets.outputs.merge-channel-files property (output values always have string |
76 | | - # type). |
77 | | - mergeable-channel-file: 'false' |
78 | | - # as this runs on a self hosted runner, we need to avoid building with the default working directory path, |
79 | | - # otherwise paths in the build job will be too long for `light.exe` |
80 | | - # we use the below as a Symbolic link (just changing the wd will break the checkout action) |
81 | | - # this is a work around (see: https://github.com/actions/checkout/issues/197). |
82 | | - working-directory: 'C:\a' |
83 | | - artifacts: |
84 | | - - path: '*Windows_64bit.exe' |
85 | | - name: Windows_X86-64_interactive_installer |
86 | | - - path: '*Windows_64bit.msi' |
87 | | - name: Windows_X86-64_MSI |
88 | | - - path: '*Windows_64bit.zip' |
89 | | - name: Windows_X86-64_zip |
90 | 56 | - config: |
91 | 57 | name: Linux |
92 | 58 | runs-on: ubuntu-latest |
|
0 commit comments