66 tags :
77 - ' v*.*.*'
88
9+ env :
10+
11+ PYTHONDONTWRITEBYTECODE : 1
12+
913jobs :
1014
1115 release :
1216 runs-on : ubuntu-24.04
1317 steps :
1418
1519 - name : Checkout repository
16- uses : actions/checkout@v4
20+ uses : actions/checkout@v6
1721 with :
1822 fetch-depth : 0
1923
@@ -48,18 +52,18 @@ jobs:
4852 steps :
4953
5054 - name : Checkout repository
51- uses : actions/checkout@v4
55+ uses : actions/checkout@v6
5256
5357 - name : Install packages
54- run : sudo apt-get install libgl1 libpoppler-cpp-dev libpoppler-cpp0v5 libzbar0 tesseract-ocr
58+ run : sudo apt-get install libgl1 libfuzzy-dev libpoppler-cpp-dev libpoppler-cpp0v5 libzbar0 tesseract-ocr libjpeg-dev
5559
56- - name : Set up Python 3.12
57- uses : actions/setup-python@v5
60+ - name : Set up Python 3.14
61+ uses : actions/setup-python@v6
5862 with :
59- python-version : 3.12
63+ python-version : 3.14
6064
6165 - name : Install poetry
62- run : python -m pip install poetry
66+ run : python -m pip install poetry poetry-plugin-bundle poetry-plugin-export
6367
6468 - name : Build docs
6569 run : make generate_docs
@@ -93,18 +97,18 @@ jobs:
9397 runs-on : ubuntu-24.04
9498 steps :
9599 - name : Checkout repository
96- uses : actions/checkout@v4
100+ uses : actions/checkout@v6
97101
98102 - name : Install packages
99- run : sudo apt-get install libgl1 libpoppler-cpp-dev libpoppler-cpp0v5 libzbar0 tesseract-ocr
103+ run : sudo apt-get install libgl1 libfuzzy-dev libpoppler-cpp-dev libpoppler-cpp0v5 libzbar0 tesseract-ocr libjpeg-dev
100104
101- - name : Set up Python 3.12
102- uses : actions/setup-python@v5
105+ - name : Set up Python 3.14
106+ uses : actions/setup-python@v6
103107 with :
104- python-version : 3.12
108+ python-version : 3.14
105109
106110 - name : Install poetry
107- run : python -m pip install poetry
111+ run : python -m pip install poetry poetry-plugin-bundle poetry-plugin-export
108112
109113 - name : Install dependencies
110114 run : poetry install -E all
@@ -113,7 +117,7 @@ jobs:
113117 run : poetry build
114118
115119 - name : Upload package artifact
116- uses : actions/upload-artifact@v4
120+ uses : actions/upload-artifact@v7
117121 with :
118122 name : python-package-distributions
119123 path : dist/
@@ -127,7 +131,7 @@ jobs:
127131
128132 steps :
129133 - name : Download dist files
130- uses : actions/download-artifact@v4
134+ uses : actions/download-artifact@v8
131135 with :
132136 name : python-package-distributions
133137 path : dist/
0 commit comments