Skip to content

Commit c5800a0

Browse files
committed
chore(release): merge develop into main
2 parents 134d002 + 66130be commit c5800a0

287 files changed

Lines changed: 15487 additions & 13349 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.

.eslintrc.js

Lines changed: 0 additions & 69 deletions
This file was deleted.

.github/cliff.toml

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -69,23 +69,19 @@ commit_preprocessors = [
6969
{ pattern = '.*\[ci skip\].*', replace = "" },
7070
]
7171
commit_parsers = [
72-
{ message = "^feat", group = "<!-- 0 -->🚀 Features" },
73-
{ message = "^fix", group = "<!-- 1 -->🐛 Bug Fixes" },
72+
{ message = '.*\(helm\).*', skip = true },
73+
{ message = '^chore\(release\): prepare for', skip = true },
74+
{ message = '^chore\(deps.*\)', skip = true },
75+
{ body = ".*security", group = "<!-- 0 -->🛡️ Security" },
76+
{ message = "^feat", group = "<!-- 1 -->🚀 Features" },
77+
{ message = "^fix", group = "<!-- 2 -->🐛 Bug Fixes" },
7478
{ message = "^doc", group = "<!-- 3 -->📖 Documentation" },
7579
{ message = "^perf", group = "<!-- 4 -->⚡ Performance" },
76-
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
77-
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
78-
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
79-
{ message = "^chore\\(release\\): prepare for", skip = true },
80-
{ message = "^chore\\(deps.*\\)", skip = true },
81-
{ message = "^chore\\(pr\\)", skip = true },
82-
{ message = "^chore\\(pull\\)", skip = true },
83-
{ message = "^chore\\(git-sync\\)", skip = true },
84-
{ message = "^chore|^ci", group = "<!-- 7 -->⚙️ Miscellaneous Tasks" },
85-
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
80+
{ message = "^refactor", group = "<!-- 5 -->🚜 Refactor" },
81+
{ message = "^style", group = "<!-- 6 -->🎨 Styling" },
82+
{ message = "^test", group = "<!-- 7 -->🧪 Testing" },
83+
{ message = "^chore|^ci", group = "<!-- 8 -->⚙️ Miscellaneous Tasks" },
8684
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
87-
{ message = '.*\[skip ci\].*', skip = true },
88-
{ message = '.*\[ci skip\].*', skip = true },
8985
]
9086
protect_breaking_commits = false
9187
tag_pattern = "v?[0-9]+\\.[0-9]+\\.[0-9]+.*"

.github/workflows/ci.yml

Lines changed: 50 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ jobs:
9090
name: Lint & Test Build
9191
if: github.event_name == 'pull_request'
9292
runs-on: ubuntu-24.04
93-
container: node:22.22.0-alpine3.22@sha256:0c49915657c1c77c64c8af4d91d2f13fe96853bbd957993ed00dd592cbecc284
93+
container: node:22.22.1-alpine3.22@sha256:9f96f09f127f06feaff1e7faa4a34a3020cf5c1138c988782e59959641facabe
9494
steps:
9595
- name: Checkout
9696
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
@@ -127,6 +127,51 @@ jobs:
127127
- name: Build
128128
run: pnpm build
129129

130+
unit-test:
131+
name: Unit Tests
132+
if: github.event_name == 'pull_request'
133+
runs-on: ubuntu-24.04
134+
container: node:22.22.1-alpine3.22@sha256:9f96f09f127f06feaff1e7faa4a34a3020cf5c1138c988782e59959641facabe
135+
permissions:
136+
checks: write
137+
steps:
138+
- name: Checkout
139+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
140+
with:
141+
persist-credentials: false
142+
143+
- name: Pnpm Setup
144+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
145+
146+
- name: Get pnpm store directory
147+
shell: sh
148+
run: |
149+
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
150+
151+
- name: Setup pnpm cache
152+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
153+
with:
154+
path: ${{ env.STORE_PATH }}
155+
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
156+
restore-keys: |
157+
${{ runner.os }}-pnpm-store-
158+
159+
- name: Install dependencies
160+
env:
161+
CI: true
162+
run: pnpm install
163+
164+
- name: Run tests
165+
env:
166+
CI: true
167+
run: pnpm test
168+
169+
- name: Publish test report
170+
uses: mikepenz/action-junit-report@49b2ca06f62aa7ef83ae6769a2179271e160d8e4 # v6.3.1
171+
if: success() || failure() # always run even if the previous step fails
172+
with:
173+
report_paths: 'report.xml'
174+
130175
build:
131176
name: Build (per-arch, native runners)
132177
if: github.ref == 'refs/heads/develop'
@@ -154,7 +199,7 @@ jobs:
154199
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
155200

156201
- name: Warm cache (no push) — ${{ matrix.platform }}
157-
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
202+
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
158203
with:
159204
context: .
160205
file: ./Dockerfile
@@ -190,13 +235,13 @@ jobs:
190235
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
191236

192237
- name: Log in to Docker Hub
193-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
238+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
194239
with:
195240
username: ${{ secrets.DOCKER_USERNAME }}
196241
password: ${{ secrets.DOCKER_TOKEN }}
197242

198243
- name: Log in to GitHub Container Registry
199-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
244+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
200245
with:
201246
registry: ghcr.io
202247
username: ${{ github.repository_owner }}
@@ -216,7 +261,7 @@ jobs:
216261
org.opencontainers.image.created=${{ steps.ts.outputs.TIMESTAMP }}
217262
218263
- name: Build & Push (multi-arch, single tag)
219-
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
264+
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
220265
with:
221266
context: .
222267
file: ./Dockerfile

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@ jobs:
4242
persist-credentials: false
4343

4444
- name: Initialize CodeQL
45-
uses: github/codeql-action/init@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10
45+
uses: github/codeql-action/init@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6
4646
with:
4747
languages: ${{ matrix.language }}
4848
queries: +security-and-quality
4949

5050
- name: Autobuild
51-
uses: github/codeql-action/autobuild@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10
51+
uses: github/codeql-action/autobuild@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6
5252

5353
- name: Perform CodeQL Analysis
54-
uses: github/codeql-action/analyze@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10
54+
uses: github/codeql-action/analyze@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6
5555
with:
5656
category: '/language:${{ matrix.language }}'

.github/workflows/create-tag.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
persist-credentials: false
3030

3131
- name: Install git-cliff
32-
uses: taiki-e/install-action@cede0bb282aae847dfa8aacca3a41c86d973d4d7 # v2.68.1
32+
uses: taiki-e/install-action@a37010ded18ff788be4440302bd6830b1ae50d8b # v2.68.25
3333
with:
3434
tool: git-cliff
3535

@@ -78,7 +78,7 @@ jobs:
7878
- name: Commit updated files
7979
run: |
8080
git add package.json
81-
git commit -m 'chore(release): prepare ${TAG_VERSION}'
81+
git commit -m "chore(release): prepare ${TAG_VERSION}"
8282
git push
8383
8484
- name: Create git tag

.github/workflows/docs-link-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
persist-credentials: false
4343

4444
- name: Run Lychee link checker
45-
uses: lycheeverse/lychee-action@a8c4c7cb88f0c7386610c35eb25108e448569cb0 # v2.7.0
45+
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0
4646
with:
4747
fail: false
4848
args: >-

.github/workflows/helm.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
uses: oras-project/setup-oras@22ce207df3b08e061f537244349aac6ae1d214f6 # v1.2.4
4141

4242
- name: Login to GitHub Container Registry
43-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
43+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
4444
with:
4545
registry: ghcr.io
4646
username: ${{ github.actor }}
@@ -105,7 +105,7 @@ jobs:
105105
uses: oras-project/setup-oras@22ce207df3b08e061f537244349aac6ae1d214f6 # v1.2.4
106106

107107
- name: Install Cosign
108-
uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0
108+
uses: sigstore/cosign-installer@ba7bc0a3fef59531c69a25acd34668d6d3fe6f22 # v4.1.0
109109

110110
- name: Downloads artifacts
111111
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
@@ -114,7 +114,7 @@ jobs:
114114
path: .cr-release-packages/
115115

116116
- name: Login to GitHub Container Registry
117-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
117+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
118118
with:
119119
registry: ghcr.io
120120
username: ${{ github.actor }}
@@ -157,7 +157,7 @@ jobs:
157157
persist-credentials: false
158158

159159
- name: Install Cosign
160-
uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0
160+
uses: sigstore/cosign-installer@ba7bc0a3fef59531c69a25acd34668d6d3fe6f22 # v4.1.0
161161

162162
- name: Downloads artifacts
163163
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
@@ -166,7 +166,7 @@ jobs:
166166
path: .cr-release-packages/
167167

168168
- name: Login to GitHub Container Registry
169-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
169+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
170170
with:
171171
registry: ghcr.io
172172
username: ${{ github.actor }}

0 commit comments

Comments
 (0)