Update release guidelines

This commit is contained in:
Odd Stranne
2022-01-10 10:44:11 +01:00
parent dccbfd1808
commit ee279c632b

View File

@@ -33,18 +33,17 @@ Configure signing in Microsoft partner portal:
1. `cd` into driver repository.
1. Run `build.bat <certificate-sha1-thumbprint>` to build and sign the driver.
1. Artifacts are prepared under `bin/dist/`:
1. `bin/dist/legacy/` contains the final artifacts for Windows 7/8/8.1.
1. `bin/dist/win10/` contains an intermediate driver package for Windows 10.
1. `bin/dist/meta/` currently, only holds the shared PDB file.
1. Upload Windows 10 intermediate driver package (`mullvad-split-tunnel-amd64.cab`) to Microsoft for attestation signing.
1. Download attestation signed driver for Windows 10.
1. `mullvad-split-tunnel-amd64.cab` is an intermediate driver package for Windows 10.
1. `mullvad-split-tunnel.pdb` contains debug information.
1. Upload intermediate driver package to Microsoft for attestation signing.
1. Download attestation signed driver package.
## Updating dependent repositories
1. In the `mullvadvpn-app-binaries` repository:
1. Update legacy driver package in `x86_64-pc-windows-msvc/split-tunnel/legacy/`.
1. Extract attestation signed driver and related files into `x86_64-pc-windows-msvc/split-tunnel/win10/`.
1. Update driver PDB file in `x86_64-pc-windows-msvc/split-tunnel/meta/`.
1. In subfolder `x86_64-pc-windows-msvc/split-tunnel/`:
1. Extract attestation signed driver package.
1. Update driver PDB file.
1. Merge file updates into `master`.
1. In the `mullvadvpn-app` repository:
1. Update the `mullvadvpn-app-binaries` submodule reference.