Skip to content

Commit 62eecdc

Browse files
committed
Update release steps to match current state
1 parent 2713550 commit 62eecdc

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

OpenSC-Release-Howto.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,19 +73,21 @@ Optionally, discuss changes to `NEWS` by opening a [new issue](https://github.co
7373
unzip ${BRANCH}.zip
7474
```
7575

76-
* Recreate the macOS image and Windows Debug files
76+
* Recreate the macOS image:
7777

7878
```bash
7979
cat OpenSC*.dmg.* > OpenSC-0.XX.0.dmg
80-
cat OpenSC-*_win64-Debug.zip.* > OpenSC-0.XX.0_win64-Debug.zip
8180
```
8281

83-
* For final releases, download signed Windows installers from Signpath.io instead of unsigned installers from AppVeyor (i.e. Nightly builds):
82+
* Download signed Windows installers from Signpath.io:
8483
1. Navigate to [Signpath's outstanding Signing Requests](https://app.signpath.io/Web/8d2463fe-39bd-4a41-bb72-f008b4b1fe17/SigningRequests)
85-
2. Select the ones that were issued with the creation of the release branch
86-
3. Check the signing request's Build data URL to match the related AppVeyor build that was triggered with creation of the release branch
84+
2. Select the ones that were issued with the creation of the release tag
85+
3. Check the signing request's commit ID (under repository data) matches the commit pointed by release tag
8786
4. Approve signing and wait for completion of the signing process
88-
5. Download signed artifact from Signpath.io
87+
5. Download signed artifact from Signpath.io and extract them from zip archives
88+
89+
* Download debug zip archives for Windows from github artifacts (names matching the MSI from signpath with `-dbg` suffix)
90+
8991
* Do a separate smoke test for all installers and the tarball, [document your results in the Wiki](https://github.com/OpenSC/OpenSC/wiki/Smart-Card-Release-Testing).
9092

9193
## Create release

0 commit comments

Comments
 (0)