-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #96 from simelo/stdevHan_t95_correct_openapi
- Loading branch information
Showing
14 changed files
with
103 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -88,7 +88,7 @@ $ make test-libc | |
0. Make a PR merging the release branch into `master` | ||
0. Review the PR and merge it | ||
0. Tag the `master` branch with the version number. Version tags start with `v`, e.g. `v0.20.0`. Sign the tag. If you have your GPG key in github, creating a release on the Github website will automatically tag the release. It can be tagged from the command line with `git tag -as v0.20.0 $COMMIT_ID`, but Github will not recognize it as a "release". | ||
0. Release builds are created and uploaded by travis. To do it manually, checkout the master branch and follow the [create release builds instructions](#creating-release-builds). | ||
0. Release builds are created and uploaded by travis. To do it manually, checkout the master branch and make release. | ||
0. Merge changes in `master` back into `develop` branch to start working towards next stable version. | ||
|
||
#### Pre-release testing | ||
|
@@ -98,6 +98,43 @@ Perform these actions before releasing: | |
```sh | ||
make check | ||
``` | ||
#### Release signing | ||
|
||
Releases are signed with this PGP key: | ||
|
||
`0x5801631BD27C7874` | ||
|
||
The fingerprint for this key is: | ||
|
||
``` | ||
pub ed25519 2017-09-01 [SC] [expires: 2023-03-18] | ||
10A7 22B7 6F2F FE7B D238 0222 5801 631B D27C 7874 | ||
uid GZ-C SKYCOIN <[email protected]> | ||
sub cv25519 2017-09-01 [E] [expires: 2023-03-18] | ||
``` | ||
|
||
Keybase.io account: https://keybase.io/gzc | ||
|
||
##### Alternative signing keys: | ||
|
||
Keybase.io account: https://keybase.io/olemis | ||
|
||
The fingerprint for this key is: | ||
|
||
``` | ||
pub rsa4096 2019-01-17 [SC] [expires: 2024-01-16] | ||
uid Olemis Lang <[email protected]> | ||
sub rsa4096 2019-01-17 [E] [expires: 2024-01-16] | ||
``` | ||
|
||
Follow the [Tor Project's instructions for verifying signatures](https://www.torproject.org/docs/verifying-signatures.html.en). | ||
|
||
If you can't or don't want to import the keys from a keyserver, the signing key is available in the repo: [gz-c.asc](gz-c.asc). | ||
|
||
Releases and their signatures can be found on the [releases page](https://github.com/skycoin/skycoin/releases). | ||
|
||
Instructions for generating a PGP key, publishing it, signing the tags and binaries: | ||
https://gist.github.com/gz-c/de3f9c43343b2f1a27c640fe529b067c | ||
|
||
## Development | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -x | ||
|
||
git --version | ||
|
||
export VERSION="$(git describe --tags --exact-match HEAD)" | ||
|
||
if [[ "$VERSION" ]]; then | ||
docker build --build-arg SHA1=$CIRCLE_SHA1 --build-arg GITHUB_OAUTH_TOKEN --build-arg PROJECT_USERNAME=$CIRCLE_PROJECT_USERNAME --build-arg PROJECT_REPONAME=$CIRCLE_PROJECT_REPONAME --build-arg QEMU_PLATFORM=armv7hf --build-arg VERSION --file $GOPATH/src/github.com/skycoin/libskycoin/docker/images/deploy-arm/Dockerfile $GOPATH/src/github.com/skycoin/libskycoin -t skydev-deploy | ||
docker build --build-arg SHA1=$CIRCLE_SHA1 --build-arg GITHUB_OAUTH_TOKEN --build-arg PROJECT_USERNAME=$CIRCLE_PROJECT_USERNAME --build-arg PROJECT_REPONAME=$CIRCLE_PROJECT_REPONAME --build-arg QEMU_PLATFORM=aarch64 --build-arg VERSION --file $GOPATH/src/github.com/skycoin/libskycoin/docker/images/deploy-arm/Dockerfile $GOPATH/src/github.com/skycoin/libskycoin -t skydev-deploy | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,12 @@ | ||
#!/usr/bin/env bash | ||
|
||
apt-get update | ||
apt-get install gcc-6 g++-6 curl wget -y | ||
apt-get install gcc-6 g++-6 wget cmake libcurl3-gnutls -y | ||
|
||
wget -c https://github.com/libcheck/check/releases/download/0.12.0/check-0.12.0.tar.gz | ||
tar -xzf check-0.12.0.tar.gz | ||
cd check-0.12.0 && ./configure --prefix=/usr --disable-static && make && sudo make install | ||
cd check-0.12.0 && ./configure --prefix=/usr --disable-static && make && sudo make install | ||
|
||
wget -c http://curl.haxx.se/download/curl-7.58.0.tar.gz | ||
tar -xvf curl-7.58.0.tar.gz | ||
cd curl-7.58.0/ && make && sudo make install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters