*: extra cleanup (#3)

- Skip publishing docs on master
- Remove appveyor CI

Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
This commit is contained in:
Jay 2020-07-22 15:39:21 +08:00 committed by GitHub
parent 510c5f0b84
commit 4b10c8818c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 6 additions and 61 deletions

View File

@ -1,34 +0,0 @@
environment:
# We don't want to do identical comdat folding as it messes up the ability to
# generate lossless backtraces in some cases. This is enabled by rustc by
# default so pass a flag to disable it to ensure our tests work ok.
RUSTFLAGS: -Clink-args=/OPT:NOICF
matrix:
- TARGET: x86_64-pc-windows-gnu
MSYSTEM: MINGW64
CPU: x86_64
- TARGET: i686-pc-windows-gnu
MSYSTEM: MINGW32
CPU: i686
matrix:
allow_failures:
- TARGET: x86_64-pc-windows-gnu
- TARGET: i686-pc-windows-gnu
install:
- git submodule update --init --recursive
- set PATH=c:\msys64\%MSYSTEM%\bin;c:\msys64\usr\bin;%PATH%
- pacman --noconfirm -Syu mingw-w64-%CPU%-make
- appveyor-retry appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
- rustup-init.exe -y --default-host %TARGET% --default-toolchain nightly
- set PATH=%PATH%;C:\Users\appveyor\.cargo\bin
- rustc -vV
- cargo -vV
build: false
test_script: sh ci\run.sh
branches:
only:
- master

View File

@ -61,12 +61,6 @@ jobs:
- name: "Documentation"
install: true
script: RUSTDOCFLAGS="--cfg jemallocator_docs" cargo doc
deploy:
provider: script
script: curl -LsSf https://git.io/fhJ8n | rustc - && (cd target/doc && ../../rust_out)
cleanup: true
on:
branch: master
- name: "rustfmt"
install: true
rust: nightly

View File

@ -22,7 +22,6 @@ A Rust allocator backed by jemalloc
edition = "2018"
[badges]
appveyor = { repository = "tikv/jemallocator" }
travis-ci = { repository = "tikv/jemallocator" }
codecov = { repository = "tikv/jemallocator" }
is-it-maintained-issue-resolution = { repository = "tikv/jemallocator" }
@ -56,5 +55,5 @@ unprefixed_malloc_on_supported_platforms = ["tikv-jemalloc-sys/unprefixed_malloc
disable_initial_exec_tls = ["tikv-jemalloc-sys/disable_initial_exec_tls"]
[package.metadata.docs.rs]
features = [ "alloc_trait" ]
features = []
rustdoc-args = [ "--cfg", "jemallocator_docs" ]

View File

@ -1,6 +1,6 @@
# tikv-jemallocator
[![Travis-CI Status]][travis] [![Appveyor Status]][appveyor] [![Latest Version]][crates.io] [![docs]][docs.rs]
[![Travis-CI Status]][travis] [![Latest Version]][crates.io] [![docs]][docs.rs]
This project is a simplified fork of [jemallocator](https://github.com/gnzlbg/jemallocator) focus on server.
@ -20,7 +20,6 @@ The `jemalloc` support ecosystem consists of the following crates:
## Documentation
* [Latest release (docs.rs)][docs.rs]
* [Master branch][master_docs]
To use `tikv-jemallocator` add it as a dependency:
@ -91,8 +90,6 @@ shall be dual licensed as above, without any additional terms or conditions.
[travis]: https://travis-ci.com/tikv/jemallocator
[Travis-CI Status]: https://travis-ci.com/tikv/jemallocator.svg?branch=master
[appveyor]: https://ci.appveyor.com/project/tikv/jemallocator/branch/master
[Appveyor Status]: https://ci.appveyor.com/api/projects/status/github/tikv/jemallocator?branch=master&svg=true
[Latest Version]: https://img.shields.io/crates/v/tikv-jemallocator.svg
[crates.io]: https://crates.io/crates/tikv-jemallocator
[docs]: https://docs.rs/tikv-jemallocator/badge.svg

View File

@ -19,7 +19,6 @@ A safe wrapper over jemalloc's control and introspection APIs
edition = "2018"
[badges]
appveyor = { repository = "tikv/jemallocator" }
travis-ci = { repository = "tikv/jemallocator" }
codecov = { repository = "tikv/jemallocator" }
is-it-maintained-issue-resolution = { repository = "tikv/jemallocator" }

View File

@ -1,13 +1,12 @@
# jemalloc-ctl
[![Travis-CI Status]][travis] [![Appveyor Status]][appveyor] [![Latest Version]][crates.io] [![docs]][docs.rs]
[![Travis-CI Status]][travis] [![Latest Version]][crates.io] [![docs]][docs.rs]
> A safe wrapper over `jemalloc`'s `mallctl*()` control and introspection APIs.
## Documentation
* [Latest release (docs.rs)][docs.rs]
* [master branch`][master_docs]
## Platform support
@ -65,8 +64,6 @@ shall be dual licensed as above, without any additional terms or conditions.
[`tikv-jemallocator`]: https://github.com/tikv/jemallocator
[travis]: https://travis-ci.com/tikv/jemallocator
[Travis-CI Status]: https://travis-ci.com/tikv/jemallocator.svg?branch=master
[appveyor]: https://ci.appveyor.com/project/tikv/jemallocator/branch/master
[Appveyor Status]: https://ci.appveyor.com/api/projects/status/github/tikv/jemallocator?branch=master&svg=true
[Latest Version]: https://img.shields.io/crates/v/tikv-jemallocator.svg
[crates.io]: https://crates.io/crates/tikv-jemallocator
[docs]: https://docs.rs/tikv-jemallocator/badge.svg

View File

@ -20,7 +20,6 @@ Rust FFI bindings to jemalloc
edition = "2018"
[badges]
appveyor = { repository = "tikv/jemallocator" }
travis-ci = { repository = "tikv/jemallocator" }
codecov = { repository = "tikv/jemallocator" }
is-it-maintained-issue-resolution = { repository = "tikv/jemallocator" }

View File

@ -1,6 +1,6 @@
# jemalloc-sys - Rust bindings to the `jemalloc` C library
[![Travis-CI Status]][travis] [![Appveyor Status]][appveyor] [![Latest Version]][crates.io] [![docs]][docs.rs]
[![Travis-CI Status]][travis] [![Latest Version]][crates.io] [![docs]][docs.rs]
> Note: the Rust allocator API is implemented for `jemalloc` in the
> [`tikv-jemallocator`](https://crates.io/crates/tikv-jemallocator) crate.
@ -8,7 +8,6 @@
## Documentation
* [Latest release (docs.rs)][docs.rs]
* [master branch`][master_docs]
`jemalloc` is a general purpose memory allocator, its documentation
@ -165,8 +164,6 @@ shall be dual licensed as above, without any additional terms or conditions.
[travis]: https://travis-ci.com/tikv/jemallocator
[Travis-CI Status]: https://travis-ci.com/tikv/jemallocator.svg?branch=master
[appveyor]: https://ci.appveyor.com/project/tikv/jemallocator/branch/master
[Appveyor Status]: https://ci.appveyor.com/api/projects/status/github/tikv/jemallocator?branch=master&svg=true
[Latest Version]: https://img.shields.io/crates/v/tikv-jemallocator.svg
[crates.io]: https://crates.io/crates/tikv-jemallocator
[docs]: https://docs.rs/tikv-jemallocator/badge.svg

View File

@ -18,8 +18,7 @@ description = """
Sets `jemalloc` as the `#[global_allocator]`
"""
[badges]
appveyor = { repository = "tikv/jemallocator" }
[badges]
travis-ci = { repository = "tikv/jemallocator" }
codecov = { repository = "tikv/jemallocator" }
is-it-maintained-issue-resolution = { repository = "tikv/jemallocator" }

View File

@ -1,6 +1,6 @@
# jemallocator-global
[![Travis-CI Status]][travis] [![Appveyor Status]][appveyor] [![Latest Version]][crates.io] [![docs]][docs.rs]
[![Travis-CI Status]][travis] [![Latest Version]][crates.io] [![docs]][docs.rs]
> Sets `jemalloc` as the `#[global allocator]` on targets that support it.
@ -51,8 +51,6 @@ shall be dual licensed as above, without any additional terms or conditions.
[travis]: https://travis-ci.com/tikv/jemallocator
[Travis-CI Status]: https://travis-ci.com/tikv/jemallocator.svg?branch=master
[appveyor]: https://ci.appveyor.com/project/tikv/jemallocator/branch/master
[Appveyor Status]: https://ci.appveyor.com/api/projects/status/github/tikv/jemallocator?branch=master&svg=true
[Latest Version]: https://img.shields.io/crates/v/tikv-jemallocator.svg
[crates.io]: https://crates.io/crates/tikv-jemallocator
[docs]: https://docs.rs/tikv-jemallocator/badge.svg