Skip to content
Snippets Groups Projects
Unverified Commit 44f05697 authored by Kali Kaneko's avatar Kali Kaneko
Browse files

[docs] document the new package release process

parent 48ec15f3
Branches upstream_obfs4
No related tags found
No related merge requests found
......@@ -46,6 +46,7 @@ depends:
dependsLinux:
@sudo apt install libgtk-3-dev libappindicator3-dev golang pkg-config dh-golang golang-golang-x-text-dev cmake devscripts fakeroot debhelper curl
@make -C docker deps
@# debian needs also: snap install snapcraft --classic; snap install multipass --beta --classic
dependsDarwin:
......
how to make a release
=====================
1. Tag the release
2. Build the latest builder image:
```
make builder_image
```
3. Build the snap package:
With everything ready on the docker image, this one should be built "in a snap"
(badum-tsss).
```
make package_snap_in_docker
```
4. Build the windows installer:
This is a bit complicated, since it is a two-stage build. It will need you have
cloned the secrets folder containing the windows authenticode. You also have to
have wine (32 bits) installed in your host machine.
```
make package_win_in_docker
```
5. Build the OSX package:
(TBD)
6. Build the debian package:
(TBD)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment