diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 093795ce..5c338655 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,10 +5,14 @@ # - https://github.com/BurntSushi/ripgrep/blob/master/.github/workflows/ci.yml # - https://www.reillywood.com/blog/rust-faster-ci/ # -# It should do the following: -# - cargo fmt on supported platforms -# - cargo test on supported platforms, cargo check on unsupported -# - cargo clippy after (apparently faster) on supported platforms +# It should run the following: +# Supported platforms: +# - cargo fmt +# - cargo test +# - cargo clippy after (apparently faster to do so) +# +# Unsupported platforms: +# - cargo check name: ci @@ -25,8 +29,8 @@ env: CARGO_HUSKY_DONT_INSTALL_HOOKS: true concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true + group: ${{ github.workflow }}-${{ github.event.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' || github.repository != 'ClementTsang/bottom' }} jobs: # Check if things should be skipped. diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index f1f49ffe..5e4f85f5 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -13,8 +13,8 @@ env: CARGO_INCREMENTAL: 0 concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true + group: ${{ github.workflow }}-${{ github.event.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' || github.repository != 'ClementTsang/bottom' }} jobs: pre_job: diff --git a/.github/workflows/test-docs.yml b/.github/workflows/test-docs.yml index 9fb4d288..9f76a306 100644 --- a/.github/workflows/test-docs.yml +++ b/.github/workflows/test-docs.yml @@ -6,8 +6,8 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true + group: ${{ github.workflow }}-${{ github.event.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' || github.repository != 'ClementTsang/bottom' }} jobs: pre_job: