Skip to content

Commit 8719337

Browse files
author
thunder-automation-bot
committed
Merge remote-tracking branch 'origin/main' into release
2 parents f05831e + 4775b91 commit 8719337

939 files changed

Lines changed: 36583 additions & 19406 deletions

File tree

Some content is hidden

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

.github/workflows/pr-builder.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ name: 👷🛠️ PR Builder
77

88
on:
99
pull_request:
10+
types: [opened, synchronize, reopened, labeled]
1011
merge_group:
1112
workflow_dispatch:
1213

1314
# Avoid running multiple PR builders for the same PR on subsequent pushes.
1415
concurrency:
1516
group: pr-builder-${{ github.ref }}
16-
cancel-in-progress: true
17+
cancel-in-progress: ${{ github.event.action != 'labeled' }}
1718

1819
env:
1920
GOFLAGS: "-mod=readonly"
@@ -28,7 +29,7 @@ jobs:
2829

2930
security-audit:
3031
name: 🔒 Security Audit
31-
if: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
32+
if: ${{ (github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group' }}
3233
runs-on: ubuntu-latest
3334
steps:
3435
- name: 📥 Checkout Code
@@ -112,7 +113,7 @@ jobs:
112113
113114
dependency-review:
114115
name: 🔎 Dependency Review
115-
if: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
116+
if: ${{ (github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group' }}
116117
runs-on: ubuntu-latest
117118
permissions:
118119
contents: read
@@ -132,7 +133,7 @@ jobs:
132133

133134
verify-mocks:
134135
name: 🔍 Verify Mock Files
135-
if: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
136+
if: ${{ (github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group' }}
136137
runs-on: ubuntu-latest
137138
steps:
138139
- name: 📥 Checkout Code
@@ -168,7 +169,7 @@ jobs:
168169
lint:
169170
name: 🧹 Lint Code
170171
needs: dependency-guard
171-
if: ${{ always() && (needs.dependency-guard.result == 'success' || needs.dependency-guard.result == 'skipped') && (github.event_name == 'pull_request' || github.event_name == 'merge_group') }}
172+
if: ${{ always() && (needs.dependency-guard.result == 'success' || needs.dependency-guard.result == 'skipped') && ((github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group') }}
172173
runs-on: ubuntu-latest
173174
steps:
174175
- name: 📥 Checkout Code
@@ -226,7 +227,7 @@ jobs:
226227
build:
227228
name: 🛠️ Build Product
228229
needs: dependency-guard
229-
if: ${{ always() && (needs.dependency-guard.result == 'success' || needs.dependency-guard.result == 'skipped') && (github.event.label.name == 'trigger-pr-builder' || github.event_name == 'workflow_dispatch' || github.event_name == 'pull_request' || github.event_name == 'merge_group') }}
230+
if: ${{ always() && (needs.dependency-guard.result == 'success' || needs.dependency-guard.result == 'skipped') && (github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group') }}
230231
runs-on: ubuntu-latest
231232
steps:
232233
- name: 📥 Checkout Code
@@ -317,7 +318,7 @@ jobs:
317318
test-frontend:
318319
name: 🧪 Frontend Tests (shard ${{ matrix.shard }}/4)
319320
needs: dependency-guard
320-
if: ${{ always() && (needs.dependency-guard.result == 'success' || needs.dependency-guard.result == 'skipped') && (github.event.label.name == 'trigger-pr-builder' || github.event_name == 'workflow_dispatch' || github.event_name == 'pull_request' || github.event_name == 'merge_group') }}
321+
if: ${{ always() && (needs.dependency-guard.result == 'success' || needs.dependency-guard.result == 'skipped') && (github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group') }}
321322
runs-on: ubuntu-latest
322323
strategy:
323324
fail-fast: false
@@ -436,7 +437,7 @@ jobs:
436437
build_samples:
437438
name: 🛠️ Build Sample Apps
438439
needs: dependency-guard
439-
if: ${{ always() && (needs.dependency-guard.result == 'success' || needs.dependency-guard.result == 'skipped') && (github.event.label.name == 'trigger-pr-builder' || github.event_name == 'workflow_dispatch' || github.event_name == 'pull_request' || github.event_name == 'merge_group') }}
440+
if: ${{ always() && (needs.dependency-guard.result == 'success' || needs.dependency-guard.result == 'skipped') && (github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group') }}
440441
runs-on: ubuntu-latest
441442
steps:
442443
- name: 📥 Checkout Code
@@ -788,7 +789,7 @@ jobs:
788789

789790
detect-powershell-changes:
790791
name: 🔍 Detect PowerShell Changes
791-
if: github.event_name == 'pull_request' || github.event_name == 'merge_group'
792+
if: (github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group'
792793
runs-on: ubuntu-latest
793794
outputs:
794795
should-run: ${{ steps.filter.outputs.powershell }}
@@ -812,7 +813,7 @@ jobs:
812813

813814
detect-docs-changes:
814815
name: 🔍 Detect Documentation Changes
815-
if: github.event_name == 'pull_request' || github.event_name == 'merge_group'
816+
if: (github.event_name == 'pull_request' && (github.event.action != 'labeled' || github.event.label.name == 'dependencies-approved')) || github.event_name == 'merge_group'
816817
runs-on: ubuntu-latest
817818
outputs:
818819
should-run: ${{ steps.filter.outputs.docs }}

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,3 +125,6 @@ docs/static/api/combined.yaml
125125

126126
# Playwright
127127
.playwright-cli/
128+
129+
# Claude Code
130+
.claude/

.vale/styles/WSO2-IAM/TitleCaseTitles.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ exceptions:
2727
- via
2828
- with
2929
- without
30+
- Per-Cache

.vale/styles/config/vocabularies/vocab/accept.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,8 @@ Rolldown
5757
[Ee]xecution[Ii][Dd]
5858
JWTs
5959
ACL
60-
ACLs
60+
ACLs
61+
[Bb]ackoff
62+
[Rr]etryable
63+
[Uu]psert
64+
[Ii]dempotency

0 commit comments

Comments
 (0)