Skip to content

Commit 6609f8e

Browse files
committed
chore: prep v10.3.0
1 parent f719457 commit 6609f8e

File tree

5 files changed

+78
-78
lines changed

5 files changed

+78
-78
lines changed

.github/workflows/ci.yml

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,59 @@
1-
name: 'CI'
1+
name: "CI"
22

33
on:
4-
push:
5-
branches: [master]
6-
pull_request:
7-
workflow_dispatch: ~
4+
push:
5+
branches: [master]
6+
pull_request:
7+
workflow_dispatch: ~
88

99
jobs:
10-
lint:
11-
runs-on: ubuntu-latest
12-
steps:
13-
- uses: actions/checkout@v4
14-
- uses: actions/setup-python@v5
15-
with:
16-
python-version: '3.13'
17-
- name: Install Dependencies
18-
run: make install
19-
- name: Lint
20-
run: make lint
21-
run-tests:
22-
runs-on: ubuntu-latest
23-
strategy:
24-
matrix:
25-
pythonversion: ['3.9', '3.10', '3.11', '3.12', '3.13']
26-
steps:
27-
- uses: actions/checkout@v4
28-
- uses: actions/setup-python@v5
29-
with:
30-
python-version: ${{ matrix.pythonversion }}
31-
- name: Install Dependencies
32-
run: make install
33-
- name: Run Tests
34-
run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make coverage
35-
- name: Coveralls
10+
lint:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v5
14+
- uses: actions/setup-python@v6
15+
with:
16+
python-version: "3.14"
17+
- name: Install Dependencies
18+
run: make install
19+
- name: Lint
20+
run: make lint
21+
run-tests:
22+
runs-on: ubuntu-latest
23+
strategy:
24+
matrix:
25+
pythonversion: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
26+
steps:
27+
- uses: actions/checkout@v5
28+
- uses: actions/setup-python@v6
29+
with:
30+
python-version: ${{ matrix.pythonversion }}
31+
- name: Install Dependencies
32+
run: make install
33+
- name: Run Tests
34+
run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make coverage
35+
- name: Coveralls
36+
if: github.ref == 'refs/heads/master'
37+
uses: coverallsapp/github-action@master
38+
with:
39+
github-token: ${{ secrets.GITHUB_TOKEN }}
40+
path-to-lcov: "./coverage.lcov"
41+
- name: Run security analysis
42+
run: make scan
43+
docs:
3644
if: github.ref == 'refs/heads/master'
37-
uses: coverallsapp/github-action@master
38-
with:
39-
github-token: ${{ secrets.GITHUB_TOKEN }}
40-
path-to-lcov: './coverage.lcov'
41-
- name: Run security analysis
42-
run: make scan
43-
docs:
44-
if: github.ref == 'refs/heads/master'
45-
runs-on: ubuntu-latest
46-
steps:
47-
- uses: actions/checkout@v4
48-
- uses: actions/setup-python@v5
49-
with:
50-
python-version: '3.13'
51-
- name: Install Dependencies
52-
run: make install
53-
- name: Generate Docs
54-
run: make docs
55-
- name: Deploy Docs
56-
uses: peaceiris/actions-gh-pages@v3
57-
with:
58-
github_token: ${{ secrets.GITHUB_TOKEN }}
59-
publish_dir: docs
45+
runs-on: ubuntu-latest
46+
steps:
47+
- uses: actions/checkout@v5
48+
- uses: actions/setup-python@v6
49+
with:
50+
python-version: "3.14"
51+
- name: Install Dependencies
52+
run: make install
53+
- name: Generate Docs
54+
run: make docs
55+
- name: Deploy Docs
56+
uses: peaceiris/actions-gh-pages@v3
57+
with:
58+
github_token: ${{ secrets.GITHUB_TOKEN }}
59+
publish_dir: docs

.github/workflows/release.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
name: release
22

33
on:
4-
release:
5-
types: [published]
6-
workflow_dispatch:
4+
release:
5+
types: [published]
6+
workflow_dispatch:
77

88
jobs:
9-
release:
10-
runs-on: ubuntu-latest
11-
steps:
12-
- uses: actions/checkout@v4
13-
- uses: actions/setup-python@v5
14-
with:
15-
python-version: '3.13'
16-
- name: Build package
17-
run: make install build
18-
- name: Publish to PyPI
19-
uses: pypa/gh-action-pypi-publish@release/v1
20-
with:
21-
password: ${{ secrets.PYPI_API_KEY }}
22-
- name: Upload assets to release
23-
uses: AButler/[email protected]
24-
with:
25-
files: 'dist/*'
26-
repo-token: ${{ secrets.GITHUB_TOKEN }}
9+
release:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v5
13+
- uses: actions/setup-python@v6
14+
with:
15+
python-version: "3.14"
16+
- name: Build package
17+
run: make install build
18+
- name: Publish to PyPI
19+
uses: pypa/gh-action-pypi-publish@release/v1
20+
with:
21+
password: ${{ secrets.PYPI_API_KEY }}
22+
- name: Upload assets to release
23+
uses: AButler/[email protected]
24+
with:
25+
files: "dist/*"
26+
repo-token: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CHANGELOG
22

3-
## Next Release
3+
## v10.3.0 (2025-11-24)
44

55
- Adds the following functions:
66
- `embeddable.create_session`

easypost/constant.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# flake8: noqa
22
# Library version
3-
VERSION = "10.2.0"
3+
VERSION = "10.3.0"
44
VERSION_INFO = [str(number) for number in VERSION.split(".")]
55

66
# Client defaults

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
setup(
2929
name="easypost",
30-
version="10.2.0",
30+
version="10.3.0",
3131
description="EasyPost Shipping API Client Library for Python",
3232
author="EasyPost",
3333
author_email="[email protected]",

0 commit comments

Comments
 (0)