Skip to content

Commit 8c9e331

Browse files
chore: prepare release 1.12.4 [skip ci]
1 parent 71e538e commit 8c9e331

136 files changed

Lines changed: 18982 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

caddy/frankenphp/default.pgo

72.2 KB
Binary file not shown.

caddy/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/caddyserver/caddy/v2 v2.11.4
1111
github.com/caddyserver/certmagic v0.25.3
1212
github.com/dunglas/caddy-cbrotli v1.0.1
13-
github.com/dunglas/frankenphp v1.12.3
13+
github.com/dunglas/frankenphp v1.12.4
1414
github.com/dunglas/mercure v0.24.2
1515
github.com/dunglas/mercure/caddy v0.24.2
1616
github.com/dunglas/vulcain/caddy v1.4.1

profiles/regular.pgo

213 KB
Binary file not shown.

profiles/worker.pgo

248 KB
Binary file not shown.

watcher/.clang-format

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
AccessModifierOffset: -2
2+
AlignAfterOpenBracket: AlwaysBreak
3+
AlignArrayOfStructures: Right
4+
# AlignConsecutiveAssignments: None
5+
AlignConsecutiveBitFields:
6+
Enabled: true
7+
AcrossEmptyLines: true
8+
AcrossComments: true
9+
# AlignConsecutiveDeclarations: None
10+
# AlignConsecutiveMacros
11+
AlignEscapedNewlines: Left
12+
AlignOperands: AlignAfterOperator
13+
AlignTrailingComments: true
14+
# [v16+]
15+
# AlignTrailingComments:
16+
# Kind: Always
17+
# OverEmptyLines: 2
18+
AllowAllArgumentsOnNextLine: false
19+
AllowAllParametersOfDeclarationOnNextLine: false
20+
AllowShortBlocksOnASingleLine: Always # Empty
21+
AllowShortCaseLabelsOnASingleLine: true
22+
AllowShortEnumsOnASingleLine: true
23+
AllowShortFunctionsOnASingleLine: All # Empty
24+
AllowShortIfStatementsOnASingleLine: WithoutElse
25+
AllowShortLambdasOnASingleLine: All # Empty
26+
AllowShortLoopsOnASingleLine: true
27+
AlwaysBreakAfterReturnType: None
28+
AlwaysBreakBeforeMultilineStrings: false
29+
AlwaysBreakTemplateDeclarations: Yes
30+
BinPackArguments: false
31+
BinPackParameters: false
32+
BitFieldColonSpacing: Both
33+
# [v16+]
34+
# BreakAfterAttributes: Always
35+
BreakBeforeBinaryOperators: NonAssignment # All
36+
# break before function scope (incl. lambdas) and else statements
37+
BreakBeforeBraces: Custom
38+
BraceWrapping:
39+
AfterCaseLabel: false
40+
AfterClass: false
41+
# [v16+]
42+
# BraceWrappingAfterControlStatementStyle: MultiLine
43+
AfterEnum: false
44+
AfterFunction: true
45+
AfterNamespace: false
46+
AfterObjCDeclaration: false
47+
AfterStruct: false
48+
AfterUnion: false
49+
AfterExternBlock: false
50+
BeforeCatch: false
51+
BeforeElse: true
52+
BeforeLambdaBody: true
53+
BeforeWhile: false
54+
IndentBraces: false
55+
SplitEmptyFunction: false
56+
SplitEmptyRecord: false
57+
SplitEmptyNamespace: false
58+
BreakBeforeConceptDeclarations: Always
59+
BreakBeforeTernaryOperators: true
60+
BreakConstructorInitializers: BeforeComma
61+
BreakInheritanceList: BeforeColon
62+
BreakStringLiterals: true
63+
ColumnLimit: 80
64+
# CommentPragmas regex
65+
CompactNamespaces: false
66+
ContinuationIndentWidth: 2
67+
Cpp11BracedListStyle: true
68+
EmptyLineAfterAccessModifier: Never
69+
EmptyLineBeforeAccessModifier: Always
70+
FixNamespaceComments: false
71+
IncludeBlocks: Merge
72+
# IncludeCategories regex [maybe useful for tool/hone]
73+
IndentAccessModifiers: false
74+
IndentCaseBlocks: false
75+
IndentCaseLabels: true
76+
IndentExternBlock: false
77+
IndentGotoLabels: true
78+
# IndentPPDirectives: BeforeHash [messes up includes, nice w/modules]
79+
IndentRequiresClause: false
80+
IndentWidth: 2
81+
# [v16+]
82+
# InsertNewlineAtEOF: true
83+
# [v16+]
84+
# IntegerLiteralSeparator:
85+
# Binary: 4
86+
# Decimal: 3
87+
# Hex: 2
88+
# [v16+]
89+
# LineEnding: LF
90+
NamespaceIndentation: None
91+
PackConstructorInitializers: Never
92+
PenaltyBreakOpenParenthesis: 0
93+
PenaltyBreakBeforeFirstCallParameter: 0
94+
PointerAlignment: Left
95+
QualifierAlignment: Custom
96+
# [bad docs? 'friend' does not work]
97+
QualifierOrder: ['inline', 'static', 'constexpr', 'volatile', 'restrict', 'type', 'const']
98+
ReferenceAlignment: Left
99+
ReflowComments: true
100+
RequiresClausePosition: OwnLine
101+
# [v16+]
102+
# RequiresExpressionIndentation: OuterScope
103+
SeparateDefinitionBlocks: Always
104+
SortIncludes: CaseInsensitive
105+
# SortIncludes: true
106+
# [bad docs?]
107+
# SortUsingDeclarations: LexicographicNumeric
108+
SortUsingDeclarations: true
109+
SpaceAfterCStyleCast: false
110+
SpaceAfterLogicalNot: true # false
111+
SpaceAfterTemplateKeyword: false
112+
SpaceBeforeAssignmentOperators: true
113+
SpaceBeforeCaseColon: true
114+
SpaceBeforeCpp11BracedList: false # true
115+
SpaceBeforeRangeBasedForLoopColon: true
116+
SpaceBeforeSquareBrackets: false # true
117+
SpaceInEmptyBlock: false
118+
SpaceInEmptyParentheses: false
119+
SpacesBeforeTrailingComments: 2
120+
SpacesInConditionalStatement: false
121+
SpacesInContainerLiterals: true
122+
SpacesInAngles: Never
123+
SpacesInCStyleCastParentheses: false
124+
# SpacesInLineCommentPrefix
125+
SpacesInSquareBrackets: false
126+
Standard: Latest
127+
SpaceBeforeCtorInitializerColon: true
128+
SpaceBeforeInheritanceColon: true
129+
SpaceBeforeParens: ControlStatements # Never
130+
TabWidth: 2
131+
UseTab: Never

watcher/.dockerignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.cache
2+
compile_commands.json
3+
tmp_test_watcher
4+
/out
5+
/result
6+
/watcher
7+
/bazel-*
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Android
2+
3+
on:
4+
push:
5+
branches: [ release, next ]
6+
pull_request:
7+
branches: [ release, next ]
8+
9+
jobs:
10+
build:
11+
runs-on: ${{matrix.os}}
12+
permissions:
13+
id-token: write
14+
contents: read
15+
attestations: write
16+
strategy:
17+
matrix:
18+
target-double:
19+
- linux-android
20+
target-platform:
21+
- android
22+
android-ndk-major-version:
23+
- '27'
24+
- '28'
25+
os:
26+
- ubuntu-22.04
27+
steps:
28+
- uses: actions/checkout@v6
29+
with:
30+
fetch-depth: 0
31+
- uses: actions/cache@v4
32+
with:
33+
path: out
34+
key: cache.${{matrix.target-double}}.${{matrix.os}}
35+
- run: |
36+
export ANDROID_NDK_HOME=$(find /usr/local/lib/android/sdk/ndk -type d -maxdepth 1 -name '${{matrix.android-ndk-major-version}}*' | head -n 1)
37+
tool/build --verbose --platform-${{matrix.target-platform}} --no-build-test --no-run
38+
- run: ls -al out/${{matrix.target-platform}}/Debug
39+
- run: ls -al out/${{matrix.target-platform}}/Release
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: CodeQL
2+
3+
on:
4+
push:
5+
branches: [ release, next ]
6+
pull_request:
7+
branches: [ release, next ]
8+
schedule:
9+
- cron: '00 3 * * 5' # At 3:00am on Friday. Every week, every month.
10+
11+
jobs:
12+
analyze:
13+
runs-on: ${{matrix.os}}
14+
permissions:
15+
actions: read
16+
contents: read
17+
security-events: write
18+
strategy:
19+
matrix:
20+
target-double:
21+
- unknown-linux-gnu
22+
target-platform:
23+
- this
24+
os:
25+
- ubuntu-22.04
26+
steps:
27+
- uses: actions/checkout@v6
28+
with:
29+
fetch-depth: 0
30+
- uses: actions/cache@v4
31+
with:
32+
path: out
33+
key: cache.${{matrix.target-double}}.${{matrix.os}}
34+
- name: Setup CodeQL
35+
uses: github/codeql-action/init@v3
36+
with:
37+
languages: c-cpp
38+
- name: Build
39+
run: |
40+
cmake -S . -B out/${{matrix.target-platform}}/codeql -DCMAKE_BUILD_TYPE=Debug
41+
cmake --build out/${{matrix.target-platform}}/codeql --config Debug
42+
- name: Analyze
43+
uses: github/codeql-action/analyze@v3

0 commit comments

Comments
 (0)