File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 94
94
subject-name : arm64-windows-zip-archive.zip
95
95
subject-digest : sha256:${{ steps.upload-zip.outputs.artifact-digest }}
96
96
97
+ - name : upload Zip File for Signpath
98
+ id : upload-unsigned-zip
99
+ uses : actions/upload-artifact@v4
100
+ env :
101
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
102
+ with :
103
+ name : arm64-windows-unsigned-zip-archive.zip
104
+ path : |
105
+ unsigned*.zip
106
+
107
+ - name : Attest Zip File for Signpath
108
+ uses : actions/attest-build-provenance@v2
109
+ with :
110
+ subject-name : arm64-windows-zip-archive.zip
111
+ subject-digest : sha256:${{ steps.upload-unsigned-zip.outputs.artifact-digest }}
112
+
97
113
# the release will be created by the appveyor CI, so we need to wait
98
114
# until it exists before trying to push our release artifacts
99
115
- name : Wait for Github Release
@@ -128,6 +144,15 @@ jobs:
128
144
gh release upload "$GH_TAG_NAME" "$i" --clobber
129
145
done
130
146
147
+ - name : SignPath code signing
148
+
149
+ with :
150
+ api-token : ${{ secrets.SIGNPATH_API_TOKEN }}
151
+ organization-id : 47c0047c-0c1d-42b2-a16c-4ea6907dc813
152
+ project-slug : vim-win32-installer
153
+ signing-policy-slug : release-signing
154
+ github-artifact-id : ' ${{ steps.upload-unsigned-zip.outputs.artifact-id }}'
155
+
131
156
- name : Post Summary
132
157
shell : bash
133
158
run : |
Original file line number Diff line number Diff line change @@ -102,10 +102,14 @@ deploy:
102
102
Signed 32-bit installer (*If you don't know what to use, use this one*)
103
103
* [/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_x64_signed.exe.svg?label=downloads&logo=vim)]($(URL)/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_x64_signed.exe)
104
104
Signed 64-bit installer
105
+ * [/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_arm64_signed.exe.svg?label=downloads&logo=vim)]($(URL)/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_arm64_signed.exe)
106
+ Signed ARM64-bit installer
105
107
* [/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_x86_signed.zip.svg?label=downloads&logo=vim)]($(URL)/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_x86_signed.zip)
106
108
Signed 32-bit zip archive
107
109
* [/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_x64_signed.zip.svg?label=downloads&logo=vim)]($(URL)/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_x64_signed.zip)
108
110
Signed 64-bit zip archive
111
+ * [/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_arm64_signed.zip.svg?label=downloads&logo=vim)]($(URL)/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_arm64_signed.zip)
112
+ Signed ARM64-bit zip archive
109
113
-->
110
114
#### :unlock: Unsigned Files:
111
115
* [/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_x86.exe.svg?label=downloads&logo=vim)]($(URL)/$(APPVEYOR_REPO_TAG_NAME)/gvim_$(VIMVER)_x86.exe)
You can’t perform that action at this time.
0 commit comments