Skip to content

Commit 28fe009

Browse files
Merge branch 'release-0.17.0'
* release-0.17.0: Bumping version to 0.17.0 Deprecate Python 3.9 support (#378) ci: group dependabot updates (#386) Update test_changelog.py Create test_changelog.py Bump actions/setup-python from 4.7.0 to 6.2.0 (#384) Bump github/codeql-action from 2.13.4 to 4.35.2 (#383) Bump actions/checkout from 5.0.0 to 6.0.2 (#380) Bump codecov/codecov-action from 3.1.4 to 6.0.0 (#382) Bump aws-actions/configure-aws-credentials from 6.0.0 to 6.1.0 (#381) chore: enable dependabot for pre-commit and refresh hook pins (#379)
2 parents 8647a30 + aba18ce commit 28fe009

15 files changed

Lines changed: 106 additions & 27 deletions

.changes/0.17.0.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[
2+
{
3+
"category": "Python",
4+
"description": "End of support for Python 3.9",
5+
"type": "feature"
6+
}
7+
]

.github/dependabot.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
ignore:
8+
- dependency-name: "*"
9+
update-types: ["version-update:semver-patch"]
10+
cooldown:
11+
default-days: 7
12+
groups:
13+
github-actions:
14+
patterns:
15+
- "*"
16+
- package-ecosystem: "pre-commit"
17+
directory: "/"
18+
schedule:
19+
interval: "weekly"
20+
cooldown:
21+
default-days: 7
22+
groups:
23+
pre-commit:
24+
patterns:
25+
- "*"

.github/workflows/codeql.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,18 @@ jobs:
2020
security-events: write
2121
steps:
2222
- name: "Checkout repository"
23-
uses: "actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8"
23+
uses: "actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd"
2424
with:
2525
persist-credentials: false
2626

2727
- name: "Run CodeQL init"
28-
uses: "github/codeql-action/init@cdcdbb579706841c47f7063dda365e292e5cad7a"
28+
uses: "github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225"
2929
with:
3030
config-file: "./.github/codeql.yml"
3131
languages: "python"
3232

3333
- name: "Run CodeQL autobuild"
34-
uses: "github/codeql-action/autobuild@cdcdbb579706841c47f7063dda365e292e5cad7a"
34+
uses: "github/codeql-action/autobuild@95e58e9a2cdfd71adc6e0353d5c52f41a045d225"
3535

3636
- name: "Run CodeQL analyze"
37-
uses: "github/codeql-action/analyze@cdcdbb579706841c47f7063dda365e292e5cad7a"
37+
uses: "github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225"

.github/workflows/lint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
16+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1717
with:
1818
persist-credentials: false
19-
- name: Set up Python 3.9
20-
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1
19+
- name: Set up Python 3.10
20+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
2121
with:
22-
python-version: 3.9
22+
python-version: "3.10"
2323
- name: Run pre-commit
2424
uses: pre-commit/action@646c83fcd040023954eafda54b4db0192ce70507

.github/workflows/pull-request-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
contents: read
2727
steps:
2828
- name: Configure AWS Credentials
29-
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
29+
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37
3030
with:
3131
role-to-assume: ${{ env.IAM_ROLE_ARN }}
3232
role-session-name: PullRequestBuildGitHubAction

.github/workflows/run-crt-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15-dev"]
19+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15-dev"]
2020
os: [ubuntu-latest, macOS-latest, windows-latest]
2121

2222
steps:
23-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
23+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
2424
with:
2525
persist-credentials: false
2626
- name: Set up Python ${{ matrix.python-version }}
27-
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1
27+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
2828
with:
2929
python-version: ${{ matrix.python-version }}
3030
cache: 'pip'

.github/workflows/run-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15-dev"]
19+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15-dev"]
2020
os: [ubuntu-latest, macOS-latest, windows-latest]
2121

2222
steps:
23-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
23+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
2424
with:
2525
persist-credentials: false
2626
- name: Set up Python ${{ matrix.python-version }}
27-
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1
27+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
2828
with:
2929
python-version: ${{ matrix.python-version }}
3030
cache: 'pip'
@@ -36,6 +36,6 @@ jobs:
3636
run: |
3737
python scripts/ci/run-tests --with-cov
3838
- name: codecov
39-
uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d
39+
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2
4040
with:
4141
directory: tests

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
exclude: ^(.changes/|CHANGELOG.rst|s3transfer/compat.py)
22
repos:
33
- repo: 'https://github.com/pre-commit/pre-commit-hooks'
4-
rev: v5.0.0
4+
rev: 3e8a8703264a2f4a69428a0aa4dcb512790b2c8c # frozen: v6.0.0
55
hooks:
66
- id: check-yaml
77
- id: end-of-file-fixer
88
- id: trailing-whitespace
99
- repo: https://github.com/astral-sh/ruff-pre-commit
10-
rev: v0.12.0
10+
rev: d1b833175a5d08a925900115526febd8fe71c98e # frozen: v0.15.11
1111
hooks:
1212
- id: ruff-check
1313
args: [ --fix ]

CHANGELOG.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22
CHANGELOG
33
=========
44

5+
0.17.0
6+
======
7+
8+
* feature:Python: End of support for Python 3.9
9+
10+
511
0.16.1
612
======
713

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ exclude = [
3737
line-length = 79
3838
indent-width = 4
3939

40-
target-version = "py39"
40+
target-version = "py310"
4141

4242
[tool.ruff.lint]
4343
# Enable Pyflakes (`F`) and a subset of the pycodestyle (`E`) codes by default.

0 commit comments

Comments
 (0)