Skip to content

Commit

Permalink
Bump Zomzog/changelog-checker to v1.3.0
Browse files Browse the repository at this point in the history
Update github/workflows to latest python 3.9, 3.10, mongo:6.0 and rabbitmq:3.12-management
  • Loading branch information
Ein-nor committed Dec 25, 2023
1 parent d940fd6 commit aa9183a
Show file tree
Hide file tree
Showing 6 changed files with 69 additions and 117 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- uses: actions/checkout@v1
- name: Changelog check
# https://github.com/marketplace/actions/changelog-checker
uses: Zomzog/changelog-checker@v1.2.0
uses: Zomzog/changelog-checker@v1.3.0
with:
fileName: CHANGELOG.rst
checkNotification: Simple
Expand Down
129 changes: 46 additions & 83 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,28 +56,20 @@ jobs:
include:
- name: 'Lint Checks (black, flake8, etc.)'
task: 'ci-checks'
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Compile (pip deps, pylint, etc.)'
task: 'ci-compile'
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Lint Checks (black, flake8, etc.)'
task: 'ci-checks'
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Compile (pip deps, pylint, etc.)'
task: 'ci-compile'
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Lint Checks (black, flake8, etc.)'
task: 'ci-checks'
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.10.13'
- name: 'Compile (pip deps, pylint, etc.)'
task: 'ci-compile'
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.10.13'

env:
TASK: '${{ matrix.task }}'
Expand Down Expand Up @@ -152,21 +144,20 @@ jobs:
fail-fast: false
matrix:
include:
# TODO: Check if we want to fix the errors on Py 3.6 to have it tested as well
#- name: 'Self-check on Python 3.6'
# python-version-short: '3.6'
# python-version: '3.6.13'
- name: 'Self-check on Python 3.8'
python-version-short: '3.8'
python-version: '3.8.14'
- name: 'Self-check on Python 3.9'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Self-check on Python 3.10'
python-version-short: '3.10'
python-version: '3.10.13'
services:
mongo:
image: mongo:4.4
image: mongo:6.0
ports:
- 27017:27017

rabbitmq:
image: rabbitmq:3.8-management
image: rabbitmq:3.12-management
options: >-
--name rabbitmq
ports:
Expand Down Expand Up @@ -316,52 +307,40 @@ jobs:
task: 'ci-unit'
nosetests_node_total: 2
nosetests_node_index: 0
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Unit Tests (chunk 2)'
task: 'ci-unit'
nosetests_node_total: 2
nosetests_node_index: 1
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Unit Tests (chunk 1)'
task: 'ci-unit'
nosetests_node_total: 2
nosetests_node_index: 0
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Unit Tests (chunk 2)'
task: 'ci-unit'
nosetests_node_total: 2
nosetests_node_index: 1
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Unit Tests (chunk 1)'
task: 'ci-unit'
nosetests_node_total: 2
nosetests_node_index: 0
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.10.13'
- name: 'Unit Tests (chunk 2)'
task: 'ci-unit'
nosetests_node_total: 2
nosetests_node_index: 1
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.10.13'
# This job is slow so we only run in on a daily basis
# - name: 'Micro Benchmarks'
# task: 'micro-benchmarks'
# python-version: '3.6.13'
# python-version: '3.9.18'
# nosetests_node_total: 1
# nosetests_node_ index: 0
services:
mongo:
image: mongo:4.4
image: mongo:6.0
ports:
- 27017:27017

rabbitmq:
image: rabbitmq:3.8-management
image: rabbitmq:3.12-management
options: >-
--name rabbitmq
ports:
Expand Down Expand Up @@ -477,8 +456,10 @@ jobs:
run: |
./scripts/ci/run-nightly-make-task-if-exists.sh "${TASK}"
- name: Codecov
# NOTE: We only generate and submit coverage report for master and version branches and only when the build succeeds (default on GitHub Actions, this was not the case on Travis so we had to explicitly check success)
if: "${{ success() && (env.ENABLE_COVERAGE == 'yes') && (env.PYTHON_VERSION_SHORT == '3.8')}}"
# NOTE: We only generate and submit coverage report for master and version
# branches and only when the build succeeds (default on GitHub Actions,
# this was not the case on Travis so we had to explicitly check success)
if: "${{ success() && (env.ENABLE_COVERAGE == 'yes') && (env.PYTHON_VERSION_SHORT == '3.9')}}"
run: |
./scripts/ci/submit-codecov-coverage.sh
env:
Expand All @@ -503,59 +484,41 @@ jobs:
task: 'ci-packs-tests'
nosetests_node_total: 1
nosetests_node_index: 0
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Integration Tests (chunk 1)'
task: 'ci-integration'
nosetests_node_total: 2
nosetests_node_index: 0
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Integration Tests (chunk 2)'
task: 'ci-integration'
nosetests_node_total: 2
nosetests_node_index: 1
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Pack Tests'
task: 'ci-packs-tests'
nosetests_node_total: 1
nosetests_node_index: 0
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Integration Tests (chunk 1)'
task: 'ci-integration'
nosetests_node_total: 2
nosetests_node_index: 0
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Integration Tests (chunk 2)'
task: 'ci-integration'
nosetests_node_total: 2
nosetests_node_index: 1
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Pack Tests'
task: 'ci-packs-tests'
nosetests_node_total: 1
nosetests_node_index: 0
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.9.13'
- name: 'Integration Tests (chunk 1)'
task: 'ci-integration'
nosetests_node_total: 2
nosetests_node_index: 0
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.9.13'
- name: 'Integration Tests (chunk 2)'
task: 'ci-integration'
nosetests_node_total: 2
nosetests_node_index: 1
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.9.13'
services:
mongo:
image: mongo:4.4
image: mongo:6.0
ports:
- 27017:27017

Expand All @@ -566,7 +529,7 @@ jobs:
# or they require config in entrypoint args (which we can't override for GHA services)
# bitnami builds ways to get config files from mounted volumes.
rabbitmq:
image: bitnami/rabbitmq:3.8
image: bitnami/rabbitmq:3.12
volumes:
- /home/runner/rabbitmq_conf:/bitnami/conf # RABBITMQ_MOUNTED_CONF_DIR
env:
Expand Down Expand Up @@ -717,7 +680,7 @@ jobs:
script -e -c "make ${TASK}" && exit 0
- name: Codecov
# NOTE: We only generate and submit coverage report for master and version branches and only when the build succeeds (default on GitHub Actions, this was not the case on Travis so we had to explicitly check success)
if: "${{ success() && (env.ENABLE_COVERAGE == 'yes') && (env.TASK == 'ci-integration') && (env.PYTHON_VERSION_SHORT == '3.8')}}"
if: "${{ success() && (env.ENABLE_COVERAGE == 'yes') && (env.TASK == 'ci-integration') && (env.PYTHON_VERSION_SHORT == '3.9')}}"
run: |
./scripts/ci/submit-codecov-coverage.sh
env:
Expand Down
18 changes: 6 additions & 12 deletions .github/workflows/microbenchmarks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,28 +38,22 @@ jobs:
task: 'micro-benchmarks'
nosetests_node_total: 1
nosetests_node_index: 0
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Microbenchmarks'
task: 'micro-benchmarks'
nosetests_node_total: 1
nosetests_node_index: 0
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Microbenchmarks'
task: 'micro-benchmarks'
nosetests_node_total: 1
nosetests_node_index: 0
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.10.13'
services:
mongo:
image: mongo:4.4
image: mongo:6.0
ports:
- 27017:27017

rabbitmq:
image: rabbitmq:3.8-management
image: rabbitmq:3.12-management
options: >-
--name rabbitmq
ports:
Expand Down
18 changes: 6 additions & 12 deletions .github/workflows/orquesta-integration-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,28 +59,22 @@ jobs:
task: 'ci-orquesta'
nosetests_node_total: 1
nosetests_node_index: 0
python-version: '3.6.13'
python-version-short: '3.6'
- name: 'Integration Tests (Orquesta)'
task: 'ci-orquesta'
nosetests_node_total: 1
nosetests_node_index: 0
python-version-short: '3.8'
python-version: '3.8.10'
python-version-short: '3.9'
python-version: '3.9.18'
- name: 'Integration Tests (Orquesta)'
task: 'ci-orquesta'
nosetests_node_total: 1
nosetests_node_index: 0
python-version-short: '3.9'
python-version: '3.9.14'
python-version-short: '3.10'
python-version: '3.10.13'
services:
mongo:
image: mongo:4.4
image: mongo:6.0
ports:
- 27017:27017

rabbitmq:
image: rabbitmq:3.8-management
image: rabbitmq:3.12-management
options: >-
--name rabbitmq
ports:
Expand Down
15 changes: 6 additions & 9 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,24 +32,21 @@ jobs:
# NOTE: We need to use full Python version as part of Python deps cache key otherwise
# setup virtualenv step will fail.
include:
- name: 'Test (pants runs: pytest)'
python-version-short: '3.6'
python-version: '3.6.13'
- name: 'Test (pants runs: pytest)'
python-version-short: '3.8'
python-version: '3.8.10'
- name: 'Test (pants runs: pytest)'
python-version-short: '3.9'
python-version: '3.9.14'
python-version: '3.9.18'
- name: 'Test (pants runs: pytest)'
python-version-short: '3.10'
python-version: '3.10.13'

services:
mongo:
image: mongo:4.4
image: mongo:6.0
ports:
- 27017:27017

rabbitmq:
image: rabbitmq:3.8-management
image: rabbitmq:3.12-management
options: >-
--name rabbitmq
ports:
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ in development
--------------
Fixed
~~~~~
Changed
~~~~~
* Bump Zomzog/changelog-checker to v1.3.0
* Update github/workflows to latest python 3.9, 3.10, mongo:6.0 and rabbitmq:3.12-management

3.8.1 - December 13, 2023
-------------------------
Expand Down

0 comments on commit aa9183a

Please sign in to comment.