Skip to content

Commit 5b85967

Browse files
author
jomae
committed
1.7.1dev: merge [17918:17919] from 1.6-stable (fix for GHA)
git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@17920 af82e41b-90c4-0310-8c96-b1721e28e2e2
2 parents 050a162 + b25cca5 commit 5b85967

File tree

3 files changed

+37
-16
lines changed

3 files changed

+37
-16
lines changed

.github/svn-expat272.patch

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Index: build/generator/gen_win_dependencies.py
2+
===================================================================
3+
--- build/generator/gen_win_dependencies.py (revision 1929107)
4+
+++ build/generator/gen_win_dependencies.py (working copy)
5+
@@ -580,13 +580,13 @@
6+
7+
txt = open(version_file_path).read()
8+
9+
- vermatch = re.search(r'^\s*#define\s+XML_MAJOR_VERSION\s+(\d+)', txt, re.M)
10+
+ vermatch = re.search(r'^\s*#\s*define\s+XML_MAJOR_VERSION\s+(\d+)', txt, re.M)
11+
major = int(vermatch.group(1))
12+
13+
- vermatch = re.search(r'^\s*#define\s+XML_MINOR_VERSION\s+(\d+)', txt, re.M)
14+
+ vermatch = re.search(r'^\s*#\s*define\s+XML_MINOR_VERSION\s+(\d+)', txt, re.M)
15+
minor = int(vermatch.group(1))
16+
17+
- vermatch = re.search(r'^\s*#define\s+XML_MICRO_VERSION\s+(\d+)', txt, re.M)
18+
+ vermatch = re.search(r'^\s*#\s*define\s+XML_MICRO_VERSION\s+(\d+)', txt, re.M)
19+
patch = int(vermatch.group(1))
20+
21+
# apr-Util 0.9-1.4 compiled expat to 'xml.lib', but apr-util 1.5 switched

.github/windows-prepare.ps1

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@ if (-not (Verify-Binary)) {
7575
Expand-Archive -LiteralPath $svnarc -DestinationPath "$workspace"
7676
Expand-Archive -LiteralPath $sqlite_arc -DestinationPath "$workspace"
7777
Set-Location -LiteralPath "$workspace\subversion-$svnver"
78-
& git apply -v -p0 --whitespace=fix `
79-
"$workspace\.github\svn-swig41.patch" `
80-
"$workspace\.github\svn-py312.patch"
78+
& git apply -v -p0 --whitespace=fix "$workspace\.github\svn-expat272.patch"
8179
& $python gen-make.py --release `
8280
--vsnet-version=2019 `
8381
"--with-apr=$vcpkg_dir" `

.github/workflows/build.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
os: [ubuntu-24.04, macos-14]
29-
python-version: ['3.13']
29+
python-version: ['3.14']
3030
tests: [functional]
3131

3232
env:
@@ -74,22 +74,23 @@ jobs:
7474
fail-fast: false
7575
matrix:
7676
include:
77-
- {os: ubuntu-24.04, python-version: '3.13', tracdb: sqlite, tests: functional}
78-
- {os: ubuntu-24.04, python-version: '3.13', tracdb: postgresql, tests: functional}
79-
- {os: ubuntu-24.04, python-version: '3.13', tracdb: mysql, tests: functional}
77+
- {os: ubuntu-24.04, python-version: '3.14', tracdb: sqlite, tests: functional}
78+
- {os: ubuntu-24.04, python-version: '3.14', tracdb: postgresql, tests: functional}
79+
- {os: ubuntu-24.04, python-version: '3.14', tracdb: mysql, tests: functional}
80+
- {os: ubuntu-24.04, python-version: '3.14', tracdb: ''}
8081
- {os: ubuntu-24.04, python-version: '3.13', tracdb: ''}
8182
- {os: ubuntu-24.04, python-version: '3.12', tracdb: ''}
8283
- {os: ubuntu-24.04, python-version: '3.11', tracdb: ''}
8384
- {os: ubuntu-24.04, python-version: '3.10', tracdb: ''}
8485
- {os: ubuntu-24.04, python-version: '3.9', tracdb: ''}
8586
- {os: ubuntu-24.04, python-version: '3.8', tracdb: ''}
8687
- {os: ubuntu-22.04, python-version: '3.7', tracdb: ''}
87-
- {os: macos-14, python-version: '3.13', tracdb: sqlite, tests: functional}
88-
- {os: macos-14, python-version: '3.13', tracdb: postgresql}
89-
- {os: macos-14, python-version: '3.13', tracdb: mysql}
88+
- {os: macos-14, python-version: '3.14', tracdb: sqlite, tests: functional}
89+
- {os: macos-14, python-version: '3.14', tracdb: postgresql}
90+
- {os: macos-14, python-version: '3.14', tracdb: mysql}
91+
- {os: macos-14, python-version: '3.14', tracdb: ''}
9092
- {os: macos-14, python-version: '3.13', tracdb: ''}
9193
- {os: macos-14, python-version: '3.12', tracdb: ''}
92-
- {os: macos-14, python-version: '3.11', tracdb: ''}
9394

9495
env:
9596
MATRIX_OS: ${{ matrix.os }}
@@ -147,16 +148,17 @@ jobs:
147148
fail-fast: false
148149
matrix:
149150
include:
151+
- {os: ubuntu-24.04, python-version: '3.14'}
150152
- {os: ubuntu-24.04, python-version: '3.13'}
151153
- {os: ubuntu-24.04, python-version: '3.12'}
152154
- {os: ubuntu-24.04, python-version: '3.11'}
153155
- {os: ubuntu-24.04, python-version: '3.10'}
154156
- {os: ubuntu-24.04, python-version: '3.9'}
155157
- {os: ubuntu-24.04, python-version: '3.8'}
156158
- {os: ubuntu-22.04, python-version: '3.7'}
159+
- {os: macos-14, python-version: '3.14'}
157160
- {os: macos-14, python-version: '3.13'}
158161
- {os: macos-14, python-version: '3.12'}
159-
- {os: macos-14, python-version: '3.11'}
160162

161163
env:
162164
MATRIX_OS: ${{ matrix.os }}
@@ -211,7 +213,7 @@ jobs:
211213
matrix:
212214
os: [windows-2022]
213215
architecture: [x64]
214-
python-version: ['3.12']
216+
python-version: ['3.14']
215217
tests: [functional]
216218

217219
env:
@@ -264,7 +266,7 @@ jobs:
264266
matrix:
265267
os: [windows-2022]
266268
architecture: [x64]
267-
python-version: ['3.12']
269+
python-version: ['3.14']
268270
subversion-version: ['1.14.5']
269271
tracdb: ['', sqlite, postgresql, mysql]
270272
include:
@@ -330,7 +332,7 @@ jobs:
330332
matrix:
331333
os: [windows-2022]
332334
architecture: [x64]
333-
python-version: ['3.12']
335+
python-version: ['3.14']
334336
subversion-version: ['1.14.5']
335337

336338
env:
@@ -412,7 +414,7 @@ jobs:
412414
strategy:
413415
matrix:
414416
os: [ubuntu-24.04]
415-
python-version: ['3.13']
417+
python-version: ['3.14']
416418

417419
needs: [posix-test-minimum, posix-test, windows-test-minimum, windows-test]
418420

0 commit comments

Comments
 (0)