circleci: Drop -python3.X suffixes from job names.

The workflow names should be sufficient.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2020-06-07 17:46:50 -07:00
committed by Tim Abbott
parent fcfe8eb49b
commit ad24eef6ee
2 changed files with 19 additions and 19 deletions

View File

@@ -166,7 +166,7 @@ aliases:
fi fi
jobs: jobs:
"bionic-backend-frontend-python3.6": "bionic-backend-frontend":
docker: docker:
# This is built from tools/circleci/images/bionic/Dockerfile . # This is built from tools/circleci/images/bionic/Dockerfile .
# Bionic ships with Python 3.6. # Bionic ships with Python 3.6.
@@ -216,7 +216,7 @@ jobs:
- *notify_failure_status - *notify_failure_status
"focal-backend-python3.8": "focal-backend":
docker: docker:
# This is built from tools/circleci/images/focal/Dockerfile. # This is built from tools/circleci/images/focal/Dockerfile.
# Focal ships with Python 3.8.2. # Focal ships with Python 3.8.2.
@@ -251,7 +251,7 @@ jobs:
- *check_xenial_upgrade_error - *check_xenial_upgrade_error
- *notify_failure_status - *notify_failure_status
"bionic-production-build-python3.6": "bionic-production-build":
docker: docker:
# This is built from tools/circleci/images/bionic/Dockerfile . # This is built from tools/circleci/images/bionic/Dockerfile .
# Bionic ships with Python 3.6. # Bionic ships with Python 3.6.
@@ -290,7 +290,7 @@ jobs:
- production-extract-tarball - production-extract-tarball
- *notify_failure_status - *notify_failure_status
"bionic-production-install-python3.6": "bionic-production-install":
docker: docker:
# This is built from tools/circleci/images/bionic/Dockerfile . # This is built from tools/circleci/images/bionic/Dockerfile .
# Bionic ships with Python 3.6. # Bionic ships with Python 3.6.
@@ -299,7 +299,7 @@ jobs:
working_directory: ~/zulip working_directory: ~/zulip
steps: steps:
# Contains the built tarball from bionic-production-build-python3.6 job # Contains the built tarball from bionic-production-build job
- attach_workspace: - attach_workspace:
# Must be absolute path or relative path from working_directory # Must be absolute path or relative path from working_directory
at: /tmp at: /tmp
@@ -312,7 +312,7 @@ jobs:
- *save_cache_package_json - *save_cache_package_json
- *notify_failure_status - *notify_failure_status
"focal-production-install-python3.8": "focal-production-install":
docker: docker:
# This is built from tools/circleci/images/focal/Dockerfile. # This is built from tools/circleci/images/focal/Dockerfile.
# Focal ships with Python 3.8.2. # Focal ships with Python 3.8.2.
@@ -321,7 +321,7 @@ jobs:
working_directory: ~/zulip working_directory: ~/zulip
steps: steps:
# Contains the built tarball from bionic-production-build-python3.6 job # Contains the built tarball from bionic-production-build job
- attach_workspace: - attach_workspace:
# Must be absolute path or relative path from working_directory # Must be absolute path or relative path from working_directory
at: /tmp at: /tmp
@@ -341,16 +341,16 @@ workflows:
- "xenial-legacy" - "xenial-legacy"
"Ubuntu 18.04 Bionic (Python 3.6, backend+frontend)": "Ubuntu 18.04 Bionic (Python 3.6, backend+frontend)":
jobs: jobs:
- "bionic-backend-frontend-python3.6" - "bionic-backend-frontend"
"Ubuntu 20.04 Focal (Python 3.8, backend)": "Ubuntu 20.04 Focal (Python 3.8, backend)":
jobs: jobs:
- "focal-backend-python3.8" - "focal-backend"
"Production": "Production":
jobs: jobs:
- "bionic-production-build-python3.6" - "bionic-production-build"
- "bionic-production-install-python3.6": - "bionic-production-install":
requires: requires:
- "bionic-production-build-python3.6" - "bionic-production-build"
# - "focal-production-install-python3.8": # - "focal-production-install":
# requires: # requires:
# - "bionic-production-build-python3.6" # - "bionic-production-build"

View File

@@ -58,19 +58,19 @@ installer tooling.
We run multiple jobs during a CircleCI build to run Zulip's test We run multiple jobs during a CircleCI build to run Zulip's test
suites on our supported production platforms. They are currently: suites on our supported production platforms. They are currently:
* bionic-backend-frontend-python3.6 * bionic-backend-frontend
* focal-backend-python3.8 * focal-backend
Each runs the Zulip backend test suites, using the indicated Each runs the Zulip backend test suites, using the indicated
platform/OS and Python version. As suggested by the names, only one platform/OS. As suggested by the names, only one
suite runs the frontend test suites, since those are not suite runs the frontend test suites, since those are not
platform-dependent. platform-dependent.
Additionally, there a couple jobs designed to do an end-to-end test on Additionally, there a couple jobs designed to do an end-to-end test on
Zulip's production installer: Zulip's production installer:
* bionic-production-build-python3.6 * bionic-production-build
* bionic-production-install-python3.6 * bionic-production-install
* xenial-legacy * xenial-legacy
The `production-build` job builds a Zulip release tarball, which is The `production-build` job builds a Zulip release tarball, which is