From f76bd8262e8e44ff896d115a935d2bc7e4d26505 Mon Sep 17 00:00:00 2001 From: uri-granta <50578464+uri-granta@users.noreply.github.com> Date: Wed, 17 Jan 2024 08:50:54 +0000 Subject: [PATCH] Rename frontpage badges (#802) --- .github/workflows/develop-checks.yaml | 1 - .github/workflows/release-checks.yaml | 114 ++++++++++++++++++++++++++ README.md | 4 +- 3 files changed, 116 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/release-checks.yaml diff --git a/.github/workflows/develop-checks.yaml b/.github/workflows/develop-checks.yaml index 410c75b0f9..9ddda56c13 100644 --- a/.github/workflows/develop-checks.yaml +++ b/.github/workflows/develop-checks.yaml @@ -18,7 +18,6 @@ on: workflow_dispatch: push: branches: develop - tags: v[0-9]+.[0-9]+.[0-9]+* jobs: slowtests: diff --git a/.github/workflows/release-checks.yaml b/.github/workflows/release-checks.yaml new file mode 100644 index 0000000000..7699138e89 --- /dev/null +++ b/.github/workflows/release-checks.yaml @@ -0,0 +1,114 @@ +# Copyright 2024 The Trieste Contributors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Release checks + +on: + workflow_dispatch: + push: + tags: v[0-9]+.[0-9]+.[0-9]+* + +jobs: + types: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: "3.10" + - run: pip install tox + - run: tox -e types + + types_old: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: "3.7" + - run: pip install tox + - run: tox -e types_old + + format: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: "3.10" + - run: pip install tox + - run: tox -e format + + tests: + runs-on: ubuntu-latest + strategy: + matrix: + part: [ "1", "2", "3", "4" ] + name: tests (part${{ matrix.part }}) + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: "3.10" + - run: pip install tox + - run: tox -e tests_${{ matrix.part }} + + tests_old: + runs-on: ubuntu-latest + strategy: + matrix: + part: [ "1", "2", "3", "4" ] + name: tests_old (part${{ matrix.part }}) + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: "3.7" + - run: pip install tox + - run: tox -e tests_old_${{ matrix.part }} + + slowtests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: "3.10" + - run: pip install tox + - run: tox -e tests -- --runslow only + + slowtests_old: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: "3.7" + - run: pip install tox + - run: tox -e tests_old -- --runslow only + + fulldocs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: "3.10" + - run: pip install tox + - run: | + TEMP_DEB="$(mktemp)" && + wget -O "$TEMP_DEB" 'https://github.com/jgm/pandoc/releases/download/2.10.1/pandoc-2.10.1-1-amd64.deb' && + sudo dpkg -i "$TEMP_DEB" + rm -f "$TEMP_DEB" + - run: tox -e docs diff --git a/README.md b/README.md index 56f422f840..f8a583f1d6 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ [![PyPI](https://img.shields.io/pypi/v/trieste.svg)](https://pypi.org/project/trieste) [![License](https://img.shields.io/badge/license-Apache-green.svg)](LICENSE) -[![Quality checks](https://github.com/secondmind-labs/trieste/actions/workflows/develop-checks.yaml/badge.svg)](https://github.com/secondmind-labs/trieste/actions?query=workflows%3Adevelop-checks) -[![Docs](https://github.com/secondmind-labs/trieste/actions/workflows/deploy.yaml/badge.svg)](https://github.com/secondmind-labs/trieste/actions/workflows/deploy.yaml) +[![Release](https://img.shields.io/github/actions/workflow/status/secondmind-labs/trieste/develop-checks.yaml?logo=github&label=Release%20checks&branch=v2.0.0)](https://github.com/secondmind-labs/trieste/actions/runs/7264909157) +[![Develop](https://img.shields.io/github/actions/workflow/status/secondmind-labs/trieste/develop-checks.yaml?logo=github&label=develop%20checks)](https://github.com/secondmind-labs/trieste/actions?query=workflows%3Adevelop-checks) [![Codecov](https://img.shields.io/codecov/c/github/secondmind-labs/trieste/coverage.svg?branch=develop)](https://app.codecov.io/github/secondmind-labs/trieste/tree/develop) [![Slack Status](https://img.shields.io/badge/slack-trieste-green.svg?logo=Slack)](https://join.slack.com/t/secondmind-labs/shared_invite/zt-ph07nuie-gMlkle__tjvXBay4FNSLkw)