Skip to content

Commit 6cae89b

Browse files
authored
chore: Drop python 3.8 test support (#43)
Python 3.8 has been EOL since October of 2024. As a result, builds are starting to fail because tooling support is moving on. To combat this, we are bumping our testing to only include 3.9 or higher.
1 parent bb2b189 commit 6cae89b

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@ name: Run CI
22

33
on:
44
push:
5-
branches: [ main ]
5+
branches: [main]
66
paths-ignore:
7-
- '**.md' # Do not need to run CI for markdown changes.
7+
- "**.md" # Do not need to run CI for markdown changes.
88
pull_request:
9-
branches: [ main ]
9+
branches: [main]
1010
paths-ignore:
11-
- '**.md'
11+
- "**.md"
1212

1313
jobs:
1414
linux:
1515
runs-on: ubuntu-latest
1616

1717
strategy:
1818
matrix:
19-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
19+
python-version: ["3.9", "3.10", "3.11", "3.12"]
2020

2121
steps:
2222
- uses: actions/checkout@v4
@@ -55,7 +55,7 @@ jobs:
5555

5656
strategy:
5757
matrix:
58-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
58+
python-version: ["3.9", "3.10", "3.11", "3.12"]
5959

6060
steps:
6161
- uses: actions/checkout@v4

.github/workflows/manual-publish-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
- uses: actions/setup-python@v5
1515
with:
16-
python-version: 3.8
16+
python-version: 3.9
1717

1818
- name: Install poetry
1919
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439

.github/workflows/manual-publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
workflow_dispatch:
44
inputs:
55
dry_run:
6-
description: 'Is this a dry run. If so no package will be published.'
6+
description: "Is this a dry run. If so no package will be published."
77
type: boolean
88
required: true
99

@@ -19,16 +19,16 @@ jobs:
1919

2020
- uses: actions/setup-python@v5
2121
with:
22-
python-version: 3.8
22+
python-version: 3.9
2323

2424
- name: Install poetry
2525
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
2626

2727
- uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0
28-
name: 'Get PyPI token'
28+
name: "Get PyPI token"
2929
with:
3030
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
31-
ssm_parameter_pairs: '/production/common/releasing/pypi/token = PYPI_AUTH_TOKEN'
31+
ssm_parameter_pairs: "/production/common/releasing/pypi/token = PYPI_AUTH_TOKEN"
3232

3333
- uses: ./.github/actions/build
3434

.github/workflows/release-please.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,18 @@ jobs:
2424
- uses: actions/setup-python@v4
2525
if: ${{ steps.release.outputs.releases_created == 'true' }}
2626
with:
27-
python-version: 3.8
27+
python-version: 3.9
2828

2929
- name: Install poetry
3030
if: ${{ steps.release.outputs.releases_created == 'true' }}
3131
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
3232

3333
- uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0
34-
name: 'Get PyPI token'
34+
name: "Get PyPI token"
3535
if: ${{ steps.release.outputs.releases_created == 'true' }}
3636
with:
3737
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
38-
ssm_parameter_pairs: '/production/common/releasing/pypi/token = PYPI_AUTH_TOKEN'
38+
ssm_parameter_pairs: "/production/common/releasing/pypi/token = PYPI_AUTH_TOKEN"
3939

4040
- uses: ./.github/actions/build
4141
if: ${{ steps.release.outputs.releases_created == 'true' }}

0 commit comments

Comments
 (0)