diff --git a/.travis.yml b/.travis.yml index f144b3c..7b9a719 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,110 +1,110 @@ language: rust dist: xenial env: - global: - - PROJECT_NAME: ripgrep_all - - RUST_BACKTRACE: full + global: + - PROJECT_NAME: ripgrep_all + - RUST_BACKTRACE: full addons: - apt: - packages: - # For generating man page. - - libxslt1-dev - - asciidoc - - docbook-xsl - - xsltproc - - libxml2-utils - # Needed for completion-function test. - - zsh - # Needed for testing decompression search. - - xz-utils - - liblz4-tool - # For building MUSL static builds on Linux. - - musl-tools - # rga specific - - pandoc - - poppler-utils + apt: + packages: + # For generating man page. + - libxslt1-dev + - asciidoc + - docbook-xsl + - xsltproc + - libxml2-utils + # Needed for completion-function test. + - zsh + # Needed for testing decompression search. + - xz-utils + - liblz4-tool + # For building MUSL static builds on Linux. + - musl-tools + # rga specific + - pandoc + - poppler-utils matrix: - fast_finish: true - include: - # Nightly channel. - # All *nix releases are done on the nightly channel to take advantage - # of the regex library's multiple pattern SIMD search. - - os: linux - rust: nightly - env: TARGET=x86_64-unknown-linux-musl - - os: osx - rust: nightly - # XML_CATALOG_FILES is apparently necessary for asciidoc on macOS. - env: TARGET=x86_64-apple-darwin XML_CATALOG_FILES=/usr/local/etc/xml/catalog - #- os: linux - # rust: nightly - # env: TARGET=arm-unknown-linux-gnueabihf GCC_VERSION=4.8 - # addons: - # apt: - # packages: - # - gcc-4.8-arm-linux-gnueabihf - # - binutils-arm-linux-gnueabihf - # - libc6-armhf-cross - # - libc6-dev-armhf-cross - # # For generating man page. - # - libxslt1-dev - # - asciidoc - # - docbook-xsl - # - xsltproc - # - libxml2-utils - # Beta channel. We enable these to make sure there are no regressions in - # Rust beta releases. - - os: linux - rust: beta - env: TARGET=x86_64-unknown-linux-musl - - os: linux - rust: beta - env: TARGET=x86_64-unknown-linux-gnu - # Minimum Rust supported channel. We enable these to make sure ripgrep - # continues to work on the advertised minimum Rust version. - - os: linux - rust: 1.35.0 - env: TARGET=x86_64-unknown-linux-gnu - - os: linux - rust: 1.35.0 - env: TARGET=x86_64-unknown-linux-musl - #- os: linux - # rust: 1.35.0 - # env: TARGET=arm-unknown-linux-gnueabihf GCC_VERSION=4.8 - # addons: - # apt: - # packages: - # - gcc-4.8-arm-linux-gnueabihf - # - binutils-arm-linux-gnueabihf - # - libc6-armhf-cross - # - libc6-dev-armhf-cross - # # For generating man page. - # - libxslt1-dev - # - asciidoc - # - docbook-xsl - # - xsltproc - # - libxml2-utils + fast_finish: true + include: + # Nightly channel. + # All *nix releases are done on the nightly channel to take advantage + # of the regex library's multiple pattern SIMD search. + - os: linux + rust: nightly + env: TARGET=x86_64-unknown-linux-musl + - os: osx + rust: nightly + # XML_CATALOG_FILES is apparently necessary for asciidoc on macOS. + env: TARGET=x86_64-apple-darwin XML_CATALOG_FILES=/usr/local/etc/xml/catalog + #- os: linux + # rust: nightly + # env: TARGET=arm-unknown-linux-gnueabihf GCC_VERSION=4.8 + # addons: + # apt: + # packages: + # - gcc-4.8-arm-linux-gnueabihf + # - binutils-arm-linux-gnueabihf + # - libc6-armhf-cross + # - libc6-dev-armhf-cross + # # For generating man page. + # - libxslt1-dev + # - asciidoc + # - docbook-xsl + # - xsltproc + # - libxml2-utils + # Beta channel. We enable these to make sure there are no regressions in + # Rust beta releases. + - os: linux + rust: beta + env: TARGET=x86_64-unknown-linux-musl + - os: linux + rust: beta + env: TARGET=x86_64-unknown-linux-gnu + # Minimum Rust supported channel. We enable these to make sure ripgrep + # continues to work on the advertised minimum Rust version. + - os: linux + rust: 1.35.0 + env: TARGET=x86_64-unknown-linux-gnu + - os: linux + rust: 1.35.0 + env: TARGET=x86_64-unknown-linux-musl + #- os: linux + # rust: 1.35.0 + # env: TARGET=arm-unknown-linux-gnueabihf GCC_VERSION=4.8 + # addons: + # apt: + # packages: + # - gcc-4.8-arm-linux-gnueabihf + # - binutils-arm-linux-gnueabihf + # - libc6-armhf-cross + # - libc6-dev-armhf-cross + # # For generating man page. + # - libxslt1-dev + # - asciidoc + # - docbook-xsl + # - xsltproc + # - libxml2-utils install: ci/install.sh script: ci/script.sh before_deploy: ci/before_deploy.sh deploy: - provider: releases - file_glob: true - file: deployment/${PROJECT_NAME}-${TRAVIS_TAG}-${TARGET}.tar.gz - skip_cleanup: true - on: - condition: $TRAVIS_RUST_VERSION = nightly - branch: master # i guess we do need this after all? - tags: true - #api_key: - # secure: "IbSnsbGkxSydR/sozOf1/SRvHplzwRUHzcTjM7BKnr7GccL86gRPUrsrvD103KjQUGWIc1TnK1YTq5M0Onswg/ORDjqa1JEJPkPdPnVh9ipbF7M2De/7IlB4X4qXLKoApn8+bx2x/mfYXu4G+G1/2QdbaKK2yfXZKyjz0YFx+6CNrVCT2Nk8q7aHvOOzAL58vsG8iPDpupuhxlMDDn/UhyOWVInmPPQ0iJR1ZUJN8xJwXvKvBbfp3AhaBiAzkhXHNLgBR8QC5noWWMXnuVDMY3k4f3ic0V+p/qGUCN/nhptuceLxKFicMCYObSZeUzE5RAI0/OBW7l3z2iCoc+TbAnn+JrX/ObJCfzgAOXAU3tLaBFMiqQPGFKjKg1ltSYXomOFP/F7zALjpvFp4lYTBajRR+O3dqaxA9UQuRjw27vOeUpMcga4ZzL4VXFHzrxZKBHN//XIGjYAVhJ1NSSeGpeJV5/+jYzzWKfwSagRxQyVCzMooYFFXzn8Yxdm3PJlmp3GaAogNkdB9qKcrEvRINCelalzALPi0hD/HUDi8DD2PNTCLLMo6VSYtvc685Zbe+KgNzDV1YyTrRCUW6JotrS0r2ULLwnsh40hSB//nNv3XmwNmC/CmW5QAnIGj8cBMF4S2t6ohADIndojdAfNiptmaZOIT6owK7bWMgPMyopo=" + provider: releases + file_glob: true + file: deployment/${PROJECT_NAME}-${TRAVIS_TAG}-${TARGET}.tar.gz + skip_cleanup: true + on: + condition: $TRAVIS_RUST_VERSION = nightly + branch: master # i guess we do need this after all? + tags: true + api_key: + secure: "IbSnsbGkxSydR/sozOf1/SRvHplzwRUHzcTjM7BKnr7GccL86gRPUrsrvD103KjQUGWIc1TnK1YTq5M0Onswg/ORDjqa1JEJPkPdPnVh9ipbF7M2De/7IlB4X4qXLKoApn8+bx2x/mfYXu4G+G1/2QdbaKK2yfXZKyjz0YFx+6CNrVCT2Nk8q7aHvOOzAL58vsG8iPDpupuhxlMDDn/UhyOWVInmPPQ0iJR1ZUJN8xJwXvKvBbfp3AhaBiAzkhXHNLgBR8QC5noWWMXnuVDMY3k4f3ic0V+p/qGUCN/nhptuceLxKFicMCYObSZeUzE5RAI0/OBW7l3z2iCoc+TbAnn+JrX/ObJCfzgAOXAU3tLaBFMiqQPGFKjKg1ltSYXomOFP/F7zALjpvFp4lYTBajRR+O3dqaxA9UQuRjw27vOeUpMcga4ZzL4VXFHzrxZKBHN//XIGjYAVhJ1NSSeGpeJV5/+jYzzWKfwSagRxQyVCzMooYFFXzn8Yxdm3PJlmp3GaAogNkdB9qKcrEvRINCelalzALPi0hD/HUDi8DD2PNTCLLMo6VSYtvc685Zbe+KgNzDV1YyTrRCUW6JotrS0r2ULLwnsh40hSB//nNv3XmwNmC/CmW5QAnIGj8cBMF4S2t6ohADIndojdAfNiptmaZOIT6owK7bWMgPMyopo=" branches: - only: - # Pushes and PR to the master branch - - master - # Ruby regex to match tags. Required, or travis won't trigger deploys when - # a new tag is pushed. - - /^\d+\.\d+\.\d+.*$/ + only: + # Pushes and PR to the master branch + - master + # Ruby regex to match tags. Required, or travis won't trigger deploys when + # a new tag is pushed. + - /^\d+\.\d+\.\d+.*$/ notifications: - email: - on_success: never + email: + on_success: never diff --git a/Cargo.lock b/Cargo.lock index ed9f2c6..af12942 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -918,7 +918,7 @@ dependencies = [ [[package]] name = "ripgrep_all" -version = "0.8.5-alpha.0" +version = "0.8.5" dependencies = [ "bincode 1.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "bzip2 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 0cf51e9..4d59551 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "ripgrep_all" description = "ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc" license = "AGPL-3.0-or-later" -version = "0.8.5-alpha.0" +version = "0.8.5" repository = "https://github.com/phiresky/ripgrep_all" authors = ["phiresky "] edition = "2018"