Skip to content

Commit add7bf0

Browse files
Workflow maintenance
1 parent 0fbe2f6 commit add7bf0

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]
2424

2525
steps:
26-
- uses: actions/checkout@v1
26+
- uses: actions/checkout@v4
2727
with:
2828
fetch-depth: 9
2929
submodules: false
@@ -33,7 +33,7 @@ jobs:
3333
with:
3434
python-version: ${{ matrix.python-version }}
3535

36-
- uses: actions/cache@v1
36+
- uses: actions/cache@v4
3737
id: depcache
3838
with:
3939
path: deps
@@ -69,7 +69,7 @@ jobs:
6969
for f in ./examples/*.py; do echo "Processing $f file..." && python $f; done
7070
7171
- name: Upload pytest test results
72-
uses: actions/upload-artifact@master
72+
uses: actions/upload-artifact@v4
7373
with:
7474
name: pytest-results-${{ matrix.python-version }}
7575
path: junit/pytest-results-${{ matrix.python-version }}.xml
@@ -88,7 +88,7 @@ jobs:
8888
if: matrix.python-version == 3.12
8989

9090
- name: Upload distribution package
91-
uses: actions/upload-artifact@master
91+
uses: actions/upload-artifact@v4
9292
with:
9393
name: dist
9494
path: dist
@@ -100,13 +100,13 @@ jobs:
100100
if: github.event_name == 'release'
101101
steps:
102102
- name: Download a distribution artifact
103-
uses: actions/download-artifact@v2
103+
uses: actions/download-artifact@v4
104104
with:
105105
name: dist
106106
path: dist
107107

108108
- name: Use Python 3.12
109-
uses: actions/setup-python@v1
109+
uses: actions/setup-python@v3
110110
with:
111111
python-version: "3.12"
112112

CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [1.0.3] - 2025-10-04 :trident:
99

10-
- Add a `roles` property to the `Identity` object and a `RolesRequirement`
11-
class to authorize by **sufficient roles** (any one is enough).
10+
- Add a `roles` property to the `Identity` object.
11+
- Add a `RolesRequirement` class to authorize by **sufficient roles**
12+
(any one is enough).
1213
- Add support for validating JWTs signed using symmetric encryption
1314
(`SymmetricJWTValidator` and `AsymmetricJWTValidator`).
1415
- Add support to call the `authorize` method with an optional set of roles,
1516
treated as sufficient roles to succeed authorization.
1617
- Add Python `3.12` and `3.13` to the build matrix.
1718
- Remove Python `3.8` from the build matrix.
1819
- Improve `pyproject.toml`.
20+
- Workflow maintenance.
1921

2022
## [1.0.2] - 2023-06-16 :corn:
2123

0 commit comments

Comments
 (0)