Skip to content

Commit 1d8b6b1

Browse files
linesightclaude
andcommitted
build: update CEF to 147.0.10 and configure CI for cefpython147 branch
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 586bd0d commit 1d8b6b1

8 files changed

Lines changed: 64 additions & 54 deletions

File tree

.github/workflows/ci-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CI Linux
22

33
on:
44
push:
5-
branches: ["github-actions-ci", "master", "146-linux"]
5+
branches: ["master", "cefpython147"]
66
pull_request:
77
branches: ["master"]
88
workflow_dispatch:

.github/workflows/ci-macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CI macOS ARM
22

33
on:
44
push:
5-
branches: ["github-actions-ci", "master", "146-macos"]
5+
branches: ["master", "cefpython147"]
66
pull_request:
77
branches: ["master"]
88
workflow_dispatch:

.github/workflows/ci-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CI Windows
22

33
on:
44
push:
5-
branches: [ "github-actions-ci", "master" ]
5+
branches: [ "master", "cefpython147" ]
66
pull_request:
77
branches: [ "master" ]
88
workflow_dispatch:

src/include/cef_api_versions.h

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -239,30 +239,40 @@
239239
#define CEF_API_HASH_14600 "7cec742972d6735aa8a955fc2e098a1f6669c3d5"
240240
#endif
241241

242-
// Next version last updated April 14, 2026.
242+
// Added March 24, 2026.
243+
#define CEF_API_VERSION_14700 14700
244+
#if defined(OS_WIN)
245+
#define CEF_API_HASH_14700 "1cf33dbf355efffcd993ab4d2ea391e6631f95f2"
246+
#elif defined(OS_MAC)
247+
#define CEF_API_HASH_14700 "4b5130ce2abe48970a3edf9b3d2e541c007f6938"
248+
#elif defined(OS_LINUX)
249+
#define CEF_API_HASH_14700 "ca03ee7aa4d9a766d43302c03689684de0b78966"
250+
#endif
251+
252+
// Next version last updated April 24, 2026.
243253
#define CEF_API_VERSION_999998 999998
244254
#if defined(OS_WIN)
245-
#define CEF_API_HASH_999998 "99676a8d58951ffb0a24f6cbae6aa01f3249b29e"
255+
#define CEF_API_HASH_999998 "1cf33dbf355efffcd993ab4d2ea391e6631f95f2"
246256
#elif defined(OS_MAC)
247-
#define CEF_API_HASH_999998 "8ba92d4f63306cea46b5992ce65bf2cd2c7740ff"
257+
#define CEF_API_HASH_999998 "4b5130ce2abe48970a3edf9b3d2e541c007f6938"
248258
#elif defined(OS_LINUX)
249-
#define CEF_API_HASH_999998 "7cec742972d6735aa8a955fc2e098a1f6669c3d5"
259+
#define CEF_API_HASH_999998 "ca03ee7aa4d9a766d43302c03689684de0b78966"
250260
#endif
251261

252-
// Experimental version last updated April 14, 2026.
262+
// Experimental version last updated April 24, 2026.
253263
#define CEF_API_VERSION_999999 999999
254264
#if defined(OS_WIN)
255-
#define CEF_API_HASH_999999 "02c019df9ac6a0be55a3bde0fed42b0512a89cfa"
265+
#define CEF_API_HASH_999999 "65db327c10558a625d0650a0e454cc24ea6f23b4"
256266
#elif defined(OS_MAC)
257-
#define CEF_API_HASH_999999 "6fc5fada42e6b3e5b09a3a40f66da555cdbd8d5e"
267+
#define CEF_API_HASH_999999 "48dac8d7565e012841b9d3c3935776c1a7bff589"
258268
#elif defined(OS_LINUX)
259-
#define CEF_API_HASH_999999 "95e5118d3fc65ae6c2645b6f381947d38586e669"
269+
#define CEF_API_HASH_999999 "e1f04162d75f4f36056af4e4a02a4da0457451dd"
260270
#endif
261271

262272
// Oldest supported CEF version.
263273
#define CEF_API_VERSION_MIN CEF_API_VERSION_13300
264274

265275
// Newest supported CEF version.
266-
#define CEF_API_VERSION_LAST CEF_API_VERSION_14600
276+
#define CEF_API_VERSION_LAST CEF_API_VERSION_14700
267277

268278
#endif // CEF_INCLUDE_CEF_API_VERSIONS_H_

src/include/cef_version.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,20 +35,20 @@
3535
#ifndef CEF_INCLUDE_CEF_VERSION_H_
3636
#define CEF_INCLUDE_CEF_VERSION_H_
3737

38-
#define CEF_VERSION "146.0.11+g3a0fcf1+chromium-146.0.7680.179"
39-
#define CEF_VERSION_MAJOR 146
38+
#define CEF_VERSION "147.0.10+gd58e84d+chromium-147.0.7727.118"
39+
#define CEF_VERSION_MAJOR 147
4040
#define CEF_VERSION_MINOR 0
41-
#define CEF_VERSION_PATCH 11
42-
#define CEF_COMMIT_NUMBER 3505
43-
#define CEF_COMMIT_HASH "3a0fcf1e1b6249b50c96ac77c429bfefade09d96"
41+
#define CEF_VERSION_PATCH 10
42+
#define CEF_COMMIT_NUMBER 3512
43+
#define CEF_COMMIT_HASH "d58e84d17dd3f646c906ac633156cd0ec46638e9"
4444
#define COPYRIGHT_YEAR 2026
4545

46-
#define CHROME_VERSION_MAJOR 146
46+
#define CHROME_VERSION_MAJOR 147
4747
#define CHROME_VERSION_MINOR 0
48-
#define CHROME_VERSION_BUILD 7680
49-
#define CHROME_VERSION_PATCH 179
48+
#define CHROME_VERSION_BUILD 7727
49+
#define CHROME_VERSION_PATCH 118
5050

51-
#define CEF_SANDBOX_COMPAT_HASH "06ced0d54abb1a72"
51+
#define CEF_SANDBOX_COMPAT_HASH "2c7f1000da15f67f"
5252

5353
#define DO_MAKE_STRING(p) #p
5454
#define MAKE_STRING(p) DO_MAKE_STRING(p)

src/version/cef_version_linux.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,25 +35,25 @@
3535
#ifndef CEF_INCLUDE_CEF_VERSION_H_
3636
#define CEF_INCLUDE_CEF_VERSION_H_
3737

38-
#define CEF_VERSION "146.0.11+g3a0fcf1+chromium-146.0.7680.179"
39-
#define CEF_VERSION_MAJOR 146
38+
#define CEF_VERSION "147.0.10+gd58e84d+chromium-147.0.7727.118"
39+
#define CEF_VERSION_MAJOR 147
4040
#define CEF_VERSION_MINOR 0
41-
#define CEF_VERSION_PATCH 11
42-
#define CEF_COMMIT_NUMBER 3505
43-
#define CEF_COMMIT_HASH "3a0fcf1e1b6249b50c96ac77c429bfefade09d96"
41+
#define CEF_VERSION_PATCH 10
42+
#define CEF_COMMIT_NUMBER 3512
43+
#define CEF_COMMIT_HASH "d58e84d17dd3f646c906ac633156cd0ec46638e9"
4444
#define COPYRIGHT_YEAR 2026
4545

46-
#define CHROME_VERSION_MAJOR 146
46+
#define CHROME_VERSION_MAJOR 147
4747
#define CHROME_VERSION_MINOR 0
48-
#define CHROME_VERSION_BUILD 7680
49-
#define CHROME_VERSION_PATCH 179
48+
#define CHROME_VERSION_BUILD 7727
49+
#define CHROME_VERSION_PATCH 118
5050

51-
#define CEF_SANDBOX_COMPAT_HASH "06ced0d54abb1a72"
51+
#define CEF_SANDBOX_COMPAT_HASH ""
5252

5353
// Experimental API hash for Linux (CEF_API_VERSION 999999).
5454
// Used by the cefpython build tools; sourced from cef_api_versions.h.
55-
#define CEF_API_HASH_PLATFORM "95e5118d3fc65ae6c2645b6f381947d38586e669"
56-
#define CEF_API_HASH_UNIVERSAL "95e5118d3fc65ae6c2645b6f381947d38586e669"
55+
#define CEF_API_HASH_PLATFORM "e1f04162d75f4f36056af4e4a02a4da0457451dd"
56+
#define CEF_API_HASH_UNIVERSAL "e1f04162d75f4f36056af4e4a02a4da0457451dd"
5757

5858
#define DO_MAKE_STRING(p) #p
5959
#define MAKE_STRING(p) DO_MAKE_STRING(p)

src/version/cef_version_macarm64.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,26 +35,26 @@
3535
#ifndef CEF_INCLUDE_CEF_VERSION_H_
3636
#define CEF_INCLUDE_CEF_VERSION_H_
3737

38-
#define CEF_VERSION "146.0.11+g3a0fcf1+chromium-146.0.7680.179"
39-
#define CEF_VERSION_MAJOR 146
38+
#define CEF_VERSION "147.0.10+gd58e84d+chromium-147.0.7727.118"
39+
#define CEF_VERSION_MAJOR 147
4040
#define CEF_VERSION_MINOR 0
41-
#define CEF_VERSION_PATCH 11
42-
#define CEF_COMMIT_NUMBER 3505
43-
#define CEF_COMMIT_HASH "3a0fcf1e1b6249b50c96ac77c429bfefade09d96"
41+
#define CEF_VERSION_PATCH 10
42+
#define CEF_COMMIT_NUMBER 3512
43+
#define CEF_COMMIT_HASH "d58e84d17dd3f646c906ac633156cd0ec46638e9"
4444
#define COPYRIGHT_YEAR 2026
4545

46-
#define CHROME_VERSION_MAJOR 146
46+
#define CHROME_VERSION_MAJOR 147
4747
#define CHROME_VERSION_MINOR 0
48-
#define CHROME_VERSION_BUILD 7680
49-
#define CHROME_VERSION_PATCH 179
48+
#define CHROME_VERSION_BUILD 7727
49+
#define CHROME_VERSION_PATCH 118
5050

51-
#define CEF_SANDBOX_COMPAT_HASH "06ced0d54abb1a72"
51+
#define CEF_SANDBOX_COMPAT_HASH ""
5252

5353
// Experimental API hash for macOS (CEF_API_VERSION 999999).
5454
// Used by the cefpython build tools; sourced from cef_api_versions.h
5555
// (OS_MAC platform guard) in the CEF binary distribution.
56-
#define CEF_API_HASH_PLATFORM "6fc5fada42e6b3e5b09a3a40f66da555cdbd8d5e"
57-
#define CEF_API_HASH_UNIVERSAL "6fc5fada42e6b3e5b09a3a40f66da555cdbd8d5e"
56+
#define CEF_API_HASH_PLATFORM "48dac8d7565e012841b9d3c3935776c1a7bff589"
57+
#define CEF_API_HASH_UNIVERSAL "48dac8d7565e012841b9d3c3935776c1a7bff589"
5858

5959
#define DO_MAKE_STRING(p) #p
6060
#define MAKE_STRING(p) DO_MAKE_STRING(p)

src/version/cef_version_win.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,25 +35,25 @@
3535
#ifndef CEF_INCLUDE_CEF_VERSION_H_
3636
#define CEF_INCLUDE_CEF_VERSION_H_
3737

38-
#define CEF_VERSION "146.0.11+g3a0fcf1+chromium-146.0.7680.179"
39-
#define CEF_VERSION_MAJOR 146
38+
#define CEF_VERSION "147.0.10+gd58e84d+chromium-147.0.7727.118"
39+
#define CEF_VERSION_MAJOR 147
4040
#define CEF_VERSION_MINOR 0
41-
#define CEF_VERSION_PATCH 11
42-
#define CEF_COMMIT_NUMBER 3505
43-
#define CEF_COMMIT_HASH "3a0fcf1e1b6249b50c96ac77c429bfefade09d96"
41+
#define CEF_VERSION_PATCH 10
42+
#define CEF_COMMIT_NUMBER 3512
43+
#define CEF_COMMIT_HASH "d58e84d17dd3f646c906ac633156cd0ec46638e9"
4444
#define COPYRIGHT_YEAR 2026
4545

46-
#define CHROME_VERSION_MAJOR 146
46+
#define CHROME_VERSION_MAJOR 147
4747
#define CHROME_VERSION_MINOR 0
48-
#define CHROME_VERSION_BUILD 7680
49-
#define CHROME_VERSION_PATCH 179
48+
#define CHROME_VERSION_BUILD 7727
49+
#define CHROME_VERSION_PATCH 118
5050

51-
#define CEF_SANDBOX_COMPAT_HASH "06ced0d54abb1a72"
51+
#define CEF_SANDBOX_COMPAT_HASH "2c7f1000da15f67f"
5252

5353
// Experimental API hash for Windows (CEF_API_VERSION 999999).
5454
// Used by the cefpython build tools; sourced from cef_api_versions.h.
55-
#define CEF_API_HASH_PLATFORM "02c019df9ac6a0be55a3bde0fed42b0512a89cfa"
56-
#define CEF_API_HASH_UNIVERSAL "02c019df9ac6a0be55a3bde0fed42b0512a89cfa"
55+
#define CEF_API_HASH_PLATFORM "65db327c10558a625d0650a0e454cc24ea6f23b4"
56+
#define CEF_API_HASH_UNIVERSAL "65db327c10558a625d0650a0e454cc24ea6f23b4"
5757

5858
#define DO_MAKE_STRING(p) #p
5959
#define MAKE_STRING(p) DO_MAKE_STRING(p)

0 commit comments

Comments
 (0)