Skip to content

Commit b170e66

Browse files
authored
Merge pull request #53 from mgxd/mnt/housekeeping
CHORE: Stop Python3.8 support, bump actions
2 parents 7d59833 + 23e4611 commit b170e66

File tree

2 files changed

+19
-20
lines changed

2 files changed

+19
-20
lines changed

.github/workflows/build-test.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ name: build-test
33
on:
44
push:
55
branches:
6-
- main
6+
- main
77
tags:
8-
- '*'
8+
- '*'
99
pull_request:
1010
branches:
11-
- main
11+
- main
1212
schedule:
13-
# 7am EST / 8am EDT Mondays
14-
- cron: '0 12 * * 1'
13+
# 7am EST / 8am EDT Mondays
14+
- cron: '0 12 * * 1'
1515

1616
defaults:
1717
run:
@@ -30,7 +30,7 @@ jobs:
3030
with:
3131
fetch-depth: 0
3232
- name: Set up Python 3
33-
uses: actions/setup-python@v4
33+
uses: actions/setup-python@v5
3434
with:
3535
python-version: 3
3636
- name: Check python version and install build
@@ -39,7 +39,7 @@ jobs:
3939
run: pipx run build
4040
- name: Check distributions
4141
run: pipx run twine check dist/*
42-
- uses: actions/upload-artifact@v3
42+
- uses: actions/upload-artifact@v4
4343
with:
4444
name: dist
4545
path: dist/
@@ -50,15 +50,15 @@ jobs:
5050
runs-on: ubuntu-latest
5151
strategy:
5252
matrix:
53-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
53+
python-version: ['3.9', '3.10', '3.11', '3.12']
5454
install: [repo]
5555
include:
56-
- python-version: '3.11'
57-
install: sdist
58-
- python-version: '3.11'
59-
install: wheel
60-
- python-version: '3.9'
61-
install: editable
56+
- python-version: '3.12'
57+
install: sdist
58+
- python-version: '3.12'
59+
install: wheel
60+
- python-version: '3.12'
61+
install: editable
6262
env:
6363
INSTALL_TYPE: ${{ matrix.install }}
6464
steps:
@@ -67,10 +67,10 @@ jobs:
6767
with:
6868
fetch-depth: 0
6969
- name: Set up Python ${{ matrix.python-version }}
70-
uses: actions/setup-python@v4
70+
uses: actions/setup-python@v5
7171
with:
7272
python-version: ${{ matrix.python-version }}
73-
- uses: actions/download-artifact@v3
73+
- uses: actions/download-artifact@v4
7474
with:
7575
name: dist
7676
path: dist/
@@ -117,13 +117,13 @@ jobs:
117117
with:
118118
fetch-depth: 0
119119
- name: Set up Python 3
120-
uses: actions/setup-python@v4
120+
uses: actions/setup-python@v5
121121
with:
122122
python-version: 3
123123
- name: Verify python version
124124
run: python -V
125125
- name: Fetch packaged build
126-
uses: actions/download-artifact@v3
126+
uses: actions/download-artifact@v4
127127
with:
128128
name: dist
129129
path: dist/

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ classifiers = [
1212
"Intended Audience :: Science/Research",
1313
"Intended Audience :: Developers",
1414
"License :: OSI Approved :: Apache Software License",
15-
"Programming Language :: Python :: 3.8",
1615
"Programming Language :: Python :: 3.9",
1716
"Programming Language :: Python :: 3.10",
1817
"Programming Language :: Python :: 3.11",
@@ -21,7 +20,7 @@ classifiers = [
2120
"Topic :: Software Development :: Bug Tracking",
2221
]
2322
license = {file = "LICENSE"}
24-
requires-python = ">=3.8"
23+
requires-python = ">=3.9"
2524
dependencies = [
2625
"ci-info",
2726
]

0 commit comments

Comments
 (0)