ci: remove dead weight
This commit is contained in:
parent
94cf19d0c8
commit
ff311d4fd0
@ -148,17 +148,17 @@ publish-awss3:
|
|||||||
- build-windows
|
- build-windows
|
||||||
before_script: *determine_version
|
before_script: *determine_version
|
||||||
script:
|
script:
|
||||||
- scripts/gitlab/push.sh
|
- scripts/gitlab/publish-awss3.sh
|
||||||
tags:
|
tags:
|
||||||
- shell
|
- shell
|
||||||
|
|
||||||
docs-rpc-json:
|
docs-jsonrpc:
|
||||||
stage: docs
|
stage: docs
|
||||||
only:
|
only:
|
||||||
- tags
|
- tags
|
||||||
- a5-gitlab-light ### @TODO remove
|
- a5-gitlab-light ### @TODO remove
|
||||||
cache: {}
|
cache: {}
|
||||||
script:
|
script:
|
||||||
- scripts/gitlab/rpc-docs.sh
|
- scripts/gitlab/docs-jsonrpc.sh
|
||||||
tags:
|
tags:
|
||||||
- shell
|
- shell
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e # fail on any error
|
|
||||||
set -u # treat unset variables as error
|
|
||||||
|
|
||||||
cargo install clippy
|
|
||||||
cargo clippy -- -D warnings
|
|
@ -1,20 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -x
|
|
||||||
git submodule update --init --recursive
|
|
||||||
rm -rf target/*
|
|
||||||
cargo test --all --exclude evmjit --no-run -- --test-threads 8|| exit $?
|
|
||||||
KCOV_TARGET="target/cov"
|
|
||||||
KCOV_FLAGS="--verify"
|
|
||||||
mkdir -p $KCOV_TARGET
|
|
||||||
echo "__________Cover RUST___________"
|
|
||||||
for FILE in `find target/debug/deps ! -name "*.*" -type f`
|
|
||||||
do
|
|
||||||
timeout --signal=SIGKILL 5m kcov --include-path=$(pwd) --exclude-path=$(pwd)/target $KCOV_FLAGS $KCOV_TARGET $FILE
|
|
||||||
done
|
|
||||||
timeout --signal=SIGKILL 5m kcov --include-path=$(pwd) --exclude-path=$(pwd)/target $KCOV_FLAGS $KCOV_TARGET target/debug/parity-*
|
|
||||||
|
|
||||||
bash <(curl -s https://codecov.io/bash) &&
|
|
||||||
echo "Uploaded code coverage"
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,8 +0,0 @@
|
|||||||
echo "Parity Wallet
|
|
||||||
=============
|
|
||||||
|
|
||||||
Welcome to Parity Wallet, your all-in-one Ethereum node and wallet.
|
|
||||||
|
|
||||||
If you continue, Parity will be installed as a user service. You will be able to use the Parity Wallet through your browser by using the menu bar icon, following the shortcut in the Launchpad or navigating to http://localhost:8180/ in your browser.
|
|
||||||
|
|
||||||
Parity is distributed under the terms of the GPL."
|
|
@ -1,24 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e # fail on any error
|
|
||||||
set -u # treat unset variables as error
|
|
||||||
case ${CI_COMMIT_REF_NAME} in
|
|
||||||
nightly|*v2.2*) export GRADE="devel";;
|
|
||||||
beta|*v2.1*) export GRADE="stable";;
|
|
||||||
stable|*v2.0*) export GRADE="stable";;
|
|
||||||
*) echo "No release" exit 0;;
|
|
||||||
esac
|
|
||||||
SNAP_PACKAGE="parity_"$VERSION"_"$BUILD_ARCH".snap"
|
|
||||||
echo "__________Create snap package__________"
|
|
||||||
echo "Release channel :" $GRADE " Branch/tag: " $CI_COMMIT_REF_NAME
|
|
||||||
echo $VERSION:$GRADE:$BUILD_ARCH
|
|
||||||
cat scripts/gitlab/templates/snapcraft.template.yaml | envsubst '$VERSION:$GRADE:$BUILD_ARCH:$CARGO_TARGET' > snapcraft.yaml
|
|
||||||
cat snapcraft.yaml
|
|
||||||
snapcraft --target-arch=$BUILD_ARCH
|
|
||||||
ls *.snap
|
|
||||||
echo "__________Post-processing snap package__________"
|
|
||||||
mkdir -p artifacts
|
|
||||||
mv -v $SNAP_PACKAGE "artifacts/"$SNAP_PACKAGE
|
|
||||||
echo "_____ Calculating checksums _____"
|
|
||||||
cd artifacts
|
|
||||||
rhash --sha256 $SNAP_PACKAGE -o $SNAP_PACKAGE".sha256"
|
|
@ -8,10 +8,10 @@ echo "__________Register Release__________"
|
|||||||
DATA="secret=$RELEASES_SECRET"
|
DATA="secret=$RELEASES_SECRET"
|
||||||
|
|
||||||
echo "Pushing release to Mainnet"
|
echo "Pushing release to Mainnet"
|
||||||
./scripts/gitlab/safe_curl.sh $DATA "http://update.parity.io:1337/push-release/$CI_BUILD_REF_NAME/$CI_BUILD_REF"
|
./scripts/gitlab/safe-curl.sh $DATA "http://update.parity.io:1337/push-release/$CI_BUILD_REF_NAME/$CI_BUILD_REF"
|
||||||
|
|
||||||
echo "Pushing release to Kovan"
|
echo "Pushing release to Kovan"
|
||||||
./scripts/gitlab/safe_curl.sh $DATA "http://update.parity.io:1338/push-release/$CI_BUILD_REF_NAME/$CI_BUILD_REF"
|
./scripts/gitlab/safe-curl.sh $DATA "http://update.parity.io:1338/push-release/$CI_BUILD_REF_NAME/$CI_BUILD_REF"
|
||||||
|
|
||||||
echo "__________Set ENVIROMENT__________"
|
echo "__________Set ENVIROMENT__________"
|
||||||
DESCRIPTION="$(cat CHANGELOG.md)"
|
DESCRIPTION="$(cat CHANGELOG.md)"
|
||||||
@ -45,9 +45,9 @@ do
|
|||||||
case $DIR in
|
case $DIR in
|
||||||
x86_64* )
|
x86_64* )
|
||||||
DATA="commit=$CI_BUILD_REF&sha3=$sha3&filename=parity$WIN&secret=$RELEASES_SECRET"
|
DATA="commit=$CI_BUILD_REF&sha3=$sha3&filename=parity$WIN&secret=$RELEASES_SECRET"
|
||||||
../../scripts/gitlab/safe_curl.sh $DATA "http://update.parity.io:1337/push-build/$CI_BUILD_REF_NAME/$DIR"
|
../../scripts/gitlab/safe-curl.sh $DATA "http://update.parity.io:1337/push-build/$CI_BUILD_REF_NAME/$DIR"
|
||||||
# Kovan
|
# Kovan
|
||||||
../../scripts/gitlab/safe_curl.sh $DATA "http://update.parity.io:1338/push-build/$CI_BUILD_REF_NAME/$DIR"
|
../../scripts/gitlab/safe-curl.sh $DATA "http://update.parity.io:1338/push-build/$CI_BUILD_REF_NAME/$DIR"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
RELEASE_TABLE="$(echo "${RELEASE_TABLE/sha$DIR/${sha256}}")"
|
RELEASE_TABLE="$(echo "${RELEASE_TABLE/sha$DIR/${sha256}}")"
|
@ -1,18 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e # fail on any error
|
|
||||||
set -u # treat unset variables as error
|
|
||||||
|
|
||||||
case ${CI_COMMIT_REF_NAME} in
|
|
||||||
nightly|*v2.2*) export CHANNEL="edge";;
|
|
||||||
beta|*v2.1*) export CHANNEL="beta";;
|
|
||||||
stable|*v2.0*) export CHANNEL="stable";;
|
|
||||||
*) echo "No release" exit 0;;
|
|
||||||
esac
|
|
||||||
echo "Release channel :" $CHANNEL " Branch/tag: " $CI_COMMIT_REF_NAME
|
|
||||||
|
|
||||||
echo $SNAPCRAFT_LOGIN_PARITY_BASE64 | base64 --decode > snapcraft.login
|
|
||||||
snapcraft login --with snapcraft.login
|
|
||||||
snapcraft push --release $CHANNEL "artifacts/parity_"$VERSION"_"$BUILD_ARCH".snap"
|
|
||||||
snapcraft status parity
|
|
||||||
snapcraft logout
|
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e # fail on any error
|
|
||||||
set -u # treat unset variables as error
|
|
||||||
|
|
||||||
cargo install rustfmt-nightly
|
|
||||||
cargo fmt -- --write-mode=diff
|
|
@ -1,16 +0,0 @@
|
|||||||
| OS | Arch | Download | SHA256 Checksum |
|
|
||||||
|:---:|:---:|:---|:---|
|
|
||||||
| linux | arm64 | [parity](https://releases.parity.io/$VERSION/aarch64-unknown-linux-gnu/parity) | <sup>`shaaarch64-unknown-linux-gnu`</sup> |
|
|
||||||
| android | armv7 | [parity](https://releases.parity.io/$VERSION/armv7-linux-androideabi/parity) | <sup>`shaarmv7-linux-androideabi`</sup> |
|
|
||||||
| linux | armv7 | [parity](https://releases.parity.io/$VERSION/armv7-unknown-linux-gnueabihf/parity) | <sup>`shaarmv7-unknown-linux-gnueabihf`</sup> |
|
|
||||||
| linux | i686 | [parity](https://releases.parity.io/$VERSION/i686-unknown-linux-gnu/parity) | <sup>`shai686-unknown-linux-gnu`</sup> |
|
|
||||||
| osx | x64 | [parity](https://releases.parity.io/$VERSION/x86_64-apple-darwin/parity) | <sup>`shax86_64-apple-darwin`</sup> |
|
|
||||||
| windows | x64 | [parity.exe](https://releases.parity.io/$VERSION/x86_64-pc-windows-msvc/parity.exe) | <sup>`shax86_64-pc-windows-msvc`</sup> |
|
|
||||||
| linux | x64 | [parity](https://releases.parity.io/$VERSION/x86_64-unknown-linux-gnu/parity) | <sup>`shax86_64-unknown-linux-gnu`</sup> |
|
|
||||||
|
|
||||||
| OS | Alternative | Link |
|
|
||||||
|:---:|:---:|:---|
|
|
||||||
| <img src="https://gist.github.com/5chdn/1fce888fde1d773761f809b607757f76/raw/44c4f0fc63f1ea8e61a9513af5131ef65eaa6c75/apple.png" alt="Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect" style="width: 32px;"/> | Homebrew |[github.com/paritytech/homebrew-paritytech/blob/master/README.md](https://github.com/paritytech/homebrew-paritytech/blob/master/README.md) |
|
|
||||||
| <img src="https://gist.github.com/5chdn/1fce888fde1d773761f809b607757f76/raw/44c4f0fc63f1ea8e61a9513af5131ef65eaa6c75/linux.png" alt="Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect" style="width: 32px;"/> | Snapcraft | [snapcraft.io/parity](https://snapcraft.io/parity/) |
|
|
||||||
| <img src="https://gist.github.com/5chdn/1fce888fde1d773761f809b607757f76/raw/44c4f0fc63f1ea8e61a9513af5131ef65eaa6c75/settings.png" alt="Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect" style="width: 32px;"/> | Docker | [hub.docker.com/r/parity/parity](https://hub.docker.com/r/parity/parity) |
|
|
||||||
| <img src="https://gist.github.com/5chdn/1fce888fde1d773761f809b607757f76/raw/44c4f0fc63f1ea8e61a9513af5131ef65eaa6c75/settings.png" alt="Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect" style="width: 32px;"/> | Other binaries | [vanity-service.parity.io/parity-binaries?format=markdown&version=$VERSION](https://vanity-service.parity.io/parity-binaries?format=markdown&version=$VERSION) |
|
|
@ -1,58 +0,0 @@
|
|||||||
name: parity
|
|
||||||
version: $VERSION
|
|
||||||
architectures: [$BUILD_ARCH]
|
|
||||||
grade: $GRADE
|
|
||||||
confinement: strict
|
|
||||||
|
|
||||||
summary: Fast, light, robust Ethereum implementation
|
|
||||||
description: |
|
|
||||||
Parity's goal is to be the fastest, lightest, and most secure Ethereum
|
|
||||||
client. We are developing Parity using the sophisticated and cutting-edge
|
|
||||||
Rust programming language. Parity is licensed under the GPLv3, and can be
|
|
||||||
used for all your Ethereum needs.
|
|
||||||
|
|
||||||
|
|
||||||
apps:
|
|
||||||
parity:
|
|
||||||
command: parity
|
|
||||||
plugs: [home, network, network-bind, mount-observe, x11, unity7, desktop, desktop-legacy, wayland]
|
|
||||||
desktop: usr/share/applications/parity.desktop
|
|
||||||
parity-evm:
|
|
||||||
command: parity-evm
|
|
||||||
plugs: [home, network, network-bind]
|
|
||||||
ethkey:
|
|
||||||
command: ethkey
|
|
||||||
plugs: [home]
|
|
||||||
ethstore:
|
|
||||||
command: ethstore
|
|
||||||
plugs: [home]
|
|
||||||
whisper:
|
|
||||||
command: whisper
|
|
||||||
plugs: [home]
|
|
||||||
|
|
||||||
icon: snap/gui/icon.png
|
|
||||||
|
|
||||||
parts:
|
|
||||||
desktop-icon:
|
|
||||||
source: ./snap
|
|
||||||
plugin: nil
|
|
||||||
override-build: |
|
|
||||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/applications
|
|
||||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps
|
|
||||||
cp -v gui/parity.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications/
|
|
||||||
cp -v gui/icon.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/
|
|
||||||
parity:
|
|
||||||
source: ./artifacts/$CARGO_TARGET
|
|
||||||
plugin: nil
|
|
||||||
override-build: |
|
|
||||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/bin
|
|
||||||
cp -v parity $SNAPCRAFT_PART_INSTALL/usr/bin/parity
|
|
||||||
cp -v parity-evm $SNAPCRAFT_PART_INSTALL/usr/bin/parity-evm
|
|
||||||
cp -v ethkey $SNAPCRAFT_PART_INSTALL/usr/bin/ethkey
|
|
||||||
cp -v ethstore $SNAPCRAFT_PART_INSTALL/usr/bin/ethstore
|
|
||||||
cp -v whisper $SNAPCRAFT_PART_INSTALL/usr/bin/whisper
|
|
||||||
stage-packages: [libc6, libssl1.0.0, libudev1, libstdc++6, cmake]
|
|
||||||
df:
|
|
||||||
plugin: nil
|
|
||||||
stage-packages: [coreutils]
|
|
||||||
stage: [bin/df]
|
|
Loading…
Reference in New Issue
Block a user