Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
9ad8b0c
fix(core): prevent orphan-nullification of surcharges in applyPriceAd…
thomslbua Aug 21, 2026
9a6ebd3
Merge branch 'master' into fix/apply-price-adjustments-omit-surcharges
thomslbua Aug 21, 2026
78c8c13
fix(core): warn when migration patterns stop matching
biggamesmallworld Aug 25, 2026
abf5543
docs: Generate docs for source changes
vendure-ci-automation-bot[bot] Aug 25, 2026
e11bd1c
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Aug 25, 2026
768bd4a
Merge branch 'master' into fix/5001-migration-pattern-warning
biggamesmallworld Aug 25, 2026
c649994
docs: Generate docs for source changes
vendure-ci-automation-bot[bot] Aug 25, 2026
a4c1043
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Aug 25, 2026
1d9804a
fix(core): validate custom fields passed to registerCustomerAccount
Aug 25, 2026
70fc0c5
Merge branch 'master' into fix/5001-migration-pattern-warning
biggamesmallworld Aug 25, 2026
586a941
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Aug 25, 2026
401b34e
Merge branch 'master' into fix/validate-custom-fields-on-register
MillisJn Aug 25, 2026
d387423
Merge branch 'master' into fix/apply-price-adjustments-omit-surcharges
michaelbromley Aug 31, 2026
008e02a
fix(core): scope the migration diagnostics to actionable cases
biggamesmallworld Sep 1, 2026
59259b1
docs: Generate docs for source changes
vendure-ci-automation-bot[bot] Sep 1, 2026
74ebf6c
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 1, 2026
a747081
test(core): add e2e coverage for createFromFileStream without a Reque…
wakqasahmed Sep 3, 2026
4cbbc79
fix(core): do not record promotions that apply no discount
brmk Sep 5, 2026
b19ab4d
fix(core): apply relevance ordering when search sort input is empty
brmk Sep 5, 2026
748abd5
docs: align commit message examples with the enforced commitlint rules
brmk Sep 5, 2026
d6e48b7
fix(core): Export SubscribableJob and documented entities from the ba…
brmk Sep 4, 2026
832742d
chore(deps): bump @typescript-eslint/eslint-plugin from 5.62.0 to 8.6…
dependabot[bot] Sep 7, 2026
1cca8e2
chore(repo): bump @commitlint/config-conventional from 19.8.1 to 21.2…
dependabot[bot] Sep 7, 2026
811be14
chore(create): bump open from 10.2.0 to 11.0.1 (#5238)
dependabot[bot] Sep 7, 2026
f3a0df2
ci: build against a fresh resolve of the declared ranges weekly (#5232)
michaelbromley Sep 7, 2026
c878495
chore(deps): bump the github-actions group across 1 directory with 10…
dependabot[bot] Sep 7, 2026
d3c2e0b
chore(core): fix build failures against freshly resolved dependency r…
michaelbromley Sep 7, 2026
7ad4678
docs: Generate docs for source changes
vendure-ci-automation-bot[bot] Sep 7, 2026
7a77767
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 7, 2026
128ba8b
@cuyl has signed the CLA in vendurehq/vendure#5302
vendure-ci-automation-bot[bot] Sep 7, 2026
433c957
fix(core): log stack trace and error class for failed scheduled tasks
brmk Sep 4, 2026
c3a3d56
fix(dashboard): Keep column filters AND-ed with the list search term
brmk Sep 4, 2026
6adff7a
Merge branch 'master' into fix/dashboard-list-search-or-filters
gabriellbui Sep 8, 2026
6a3dcd6
@Ismatulla has signed the CLA in vendurehq/vendure#5313
vendure-ci-automation-bot[bot] Sep 8, 2026
3e1e376
fix(core): log stack trace and error class for failed scheduled tasks…
gabriellbui Sep 8, 2026
cfc9252
docs: Generate docs for source changes
vendure-ci-automation-bot[bot] Sep 8, 2026
a85de46
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 8, 2026
8cd3a88
fix(dashboard): keep column filters AND-ed with the list search term …
gabriellbui Sep 8, 2026
cdf08be
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 8, 2026
35c2251
docs: Generate docs for source changes
vendure-ci-automation-bot[bot] Sep 8, 2026
01b752c
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 8, 2026
2354e81
docs(core): document that /health no longer runs health check strateg…
gabriellbui Sep 8, 2026
4c1be12
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 8, 2026
cbe5e52
docs: align commit message examples with the enforced commitlint rule…
biggamesmallworld Sep 8, 2026
fa9f127
fix(core): do not record promotions that apply no discount (#5279)
biggamesmallworld Sep 8, 2026
b4e4700
fix(core): apply relevance ordering when search sort input is empty (…
biggamesmallworld Sep 8, 2026
c0cf79c
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 8, 2026
e07f64c
docs: Generate docs for source changes
vendure-ci-automation-bot[bot] Sep 8, 2026
1329536
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 8, 2026
1b7dfed
docs: Generate docs for source changes
vendure-ci-automation-bot[bot] Sep 8, 2026
9534b25
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 8, 2026
b7d9f0b
docs: lowercase the PR title example in the localization guide
brmk Sep 8, 2026
6e709dd
docs: lowercase the PR title example in the localization guide (#5320)
gabriellbui Sep 8, 2026
dbf74d4
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 8, 2026
e0bf4b0
chore(docs): update js-yaml to 3.15.2 to resolve security advisories …
michaelbromley Sep 8, 2026
4a76d70
fix(cli): keep vendure dev resilient to a compile-error crash (#5323)
michaelbromley Sep 9, 2026
beb505b
fix(dashboard): include imported JSON in dashboard config compilation…
StefanOrzu Sep 9, 2026
cc42018
fix(dashboard): correct "State" translation across locales to mean co…
cuyl Sep 9, 2026
518cd16
fix(core): sort by localeText custom fields (#5265)
biggamesmallworld Sep 9, 2026
6cc2ca3
fix(dashboard): show field name instead of form path as custom field …
Ismatulla Sep 9, 2026
23c7977
fix(core): export SubscribableJob and documented entities from the pa…
gabriellbui Sep 9, 2026
fbca075
Merge remote-tracking branch 'origin/master' into fix/5001-migration-…
biggamesmallworld Sep 9, 2026
91939b1
fix(core): detect schema drift by tables rather than migration history
biggamesmallworld Sep 9, 2026
1667931
fix(core): simplify register custom field handling, isolate its test …
biggamesmallworld Sep 9, 2026
b7983fe
fix(core): disable orphan-nullification of surcharges on Order save
biggamesmallworld Sep 9, 2026
235bcd7
test(core): make the register custom field tests order-independent
biggamesmallworld Sep 9, 2026
5f4d993
Merge branch 'master' into fix/validate-custom-fields-on-register
biggamesmallworld Sep 9, 2026
aebd11d
fix(core): prevent orphan-nullification of surcharges on Order save (…
biggamesmallworld Sep 9, 2026
ab2fbf1
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 9, 2026
5a0ef35
test(core): use PDF bytes and check the persisted Channel assignment
gabriellbui Sep 9, 2026
9e33f33
Merge branch 'master' into test/asset-createFromFileStream-no-context
gabriellbui Sep 9, 2026
63731d5
test(core): add e2e coverage for createFromFileStream without a Reque…
gabriellbui Sep 9, 2026
03ba1f4
chore(deps): bump @rollup/rollup-linux-x64-gnu from 4.55.1 to 4.63.1 …
dependabot[bot] Sep 9, 2026
6407613
fix(dashboard): extend order detail query when pre-loading order deta…
LucidityDesign Sep 9, 2026
4225c57
docs: note that field resolvers only get guards and how to hook per-f…
michaelbromley Sep 9, 2026
de9bdac
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 9, 2026
539fae7
fix(dashboard): warn when a package.json import is skipped (#5329)
michaelbromley Sep 9, 2026
aab77e7
chore(deps): bump the github-actions group with 4 updates (#5303)
dependabot[bot] Sep 9, 2026
818327d
chore(deps): bump the linting group with 2 updates (#5304)
dependabot[bot] Sep 9, 2026
6c3c560
chore: restrict Dependabot major updates to development tooling (#5340)
michaelbromley Sep 10, 2026
9a1dbe7
chore(deps-dev): bump the linting group with 2 updates (#5341)
dependabot[bot] Sep 10, 2026
0591b90
fix(core): narrow the migration diagnostic surface to two exports
biggamesmallworld Sep 10, 2026
b60f7e9
fix(dashboard): restore display component precedence over core cell f…
wakqasahmed Sep 10, 2026
1a1570d
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 10, 2026
d985d32
chore(deps): bump lucide-react from 0.475.0 to 0.577.0 (#5345)
dependabot[bot] Sep 10, 2026
aa759d9
fix(core): validate custom fields passed to registerCustomerAccount (…
biggamesmallworld Sep 10, 2026
4c4a029
fix(core): warn when migration patterns stop matching (#5174)
biggamesmallworld Sep 10, 2026
2fd22d3
docs: Regenerate manifest.json
vendure-ci-automation-bot[bot] Sep 10, 2026
9351c94
fix(dashboard): refresh eligible shipping methods after draft order c…
wakqasahmed Sep 10, 2026
b6b2923
perf(core): batch stockLevels lookups per request
brmk Sep 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
176 changes: 176 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,26 @@ updates:
semver-patch-days: 7
semver-minor-days: 7
semver-major-days: 14
# Major updates are held back for production dependencies, the same rule
# the bun workspace entry below applies across the workspace.
# @vendure-io/docs-provider is the only name this entry needs.
# @types/node, tsx and typescript are development dependencies and keep
# offering majors.
#
# This is an ignore rule where the bun entry uses an allow list, and the
# difference is deliberate. An allow list narrows security updates as
# well as version updates. npm is an ecosystem where Dependabot raises
# security updates, and the documented default covers every vulnerable
# dependency in the lock file, transitive ones included. No
# `dependency-type` names that set for npm — `all` stops at explicitly
# declared dependencies — so an allow list here would have dropped
# advisories for anything transitive under @vendure-io/docs-provider.
# `update-types` under ignore applies to version updates only, so this
# rule leaves security updates untouched.
ignore:
- dependency-name: '@vendure-io/docs-provider'
update-types:
- version-update:semver-major
groups:
docs:
patterns:
Expand Down Expand Up @@ -83,6 +103,162 @@ updates:
# range, so a patch update always falls inside the existing range and no
# strategy rewrites the manifest.
versioning-strategy: increase-if-necessary
# Major updates are raised for development tooling only. A major version
# of a package that ships to users is a migration for every Vendure
# project downstream, so it belongs in a planned release.
#
# The rule is written as a list of dependency names rather than
# `dependency-type: development`, for two independent reasons.
#
# First, GitHub documents the `dependency-type` values `production` and
# `development` for bundler, composer, mix, maven, npm, pip and uv. bun
# is absent. That list differs from the one above for
# versioning-strategy, because Dependabot documents support per option
# rather than per ecosystem.
#
# Second, the workspace manifests do not split along that line, in either
# direction. eslint, eslint-config-prettier and the @typescript-eslint
# packages are production dependencies of the root manifest, typescript
# and ts-node of packages/cli, @types/express of core and
# asset-server-plugin, so a rule scoped to development dependencies
# would block tooling majors. dependabot_auto_merge.yml rejected
# dependency-type as an auto-merge gate for the same reason.
#
# The reverse holds too, which is why this list names tooling rather
# than every development dependency. bullmq, ioredis, pg, mysql2 and
# better-sqlite3 are declared as development dependencies here, but
# plugins peer-depend on them, so a major is a downstream migration.
#
# An allow list replaces the default set rather than narrowing it, so the
# first entry has to restate the default: every dependency gets minor and
# patch updates. Each entry after it adds majors back for one tooling
# family. The runtime families — nestjs, graphql, typeorm, opentelemetry
# and the dashboard packages — are absent on purpose.
#
# A tooling package with no entry here stops offering majors, and the
# symptom is a pull request that never arrives, which nobody notices.
# When adding a development tool to any manifest, add it here too.
#
# ignore beats allow: a dependency matched by both is ignored. The
# Angular families in the ignore block below therefore stay ignored at
# every level, and the '*' entry here does not re-enable them.
#
# Narrowing the set costs nothing here, because Dependabot raises no
# security updates for bun at all, as noted above. That is not true of
# npm, which is why the /docs entry states its rule as an ignore.
allow:
- dependency-name: '*'
update-types:
- version-update:semver-minor
- version-update:semver-patch
- dependency-name: 'typescript'
update-types:
- version-update:semver-major
- dependency-name: '@types/*'
update-types:
- version-update:semver-major
- dependency-name: 'eslint'
update-types:
- version-update:semver-major
- dependency-name: 'eslint-*'
update-types:
- version-update:semver-major
- dependency-name: '@typescript-eslint/*'
update-types:
- version-update:semver-major
- dependency-name: 'prettier'
update-types:
- version-update:semver-major
- dependency-name: 'prettier-*'
update-types:
- version-update:semver-major
- dependency-name: 'vitest'
update-types:
- version-update:semver-major
- dependency-name: '@vitest/*'
update-types:
- version-update:semver-major
- dependency-name: 'rimraf'
update-types:
- version-update:semver-major
- dependency-name: 'concurrently'
update-types:
- version-update:semver-major
- dependency-name: 'cross-env'
update-types:
- version-update:semver-major
- dependency-name: 'ts-node'
update-types:
- version-update:semver-major
# Tooling that belongs to no group above, so a major arrives on its
# own. @eslint/js and globals are listed because the flat config
# requires them to move with an eslint major.
- dependency-name: '@eslint/js'
update-types:
- version-update:semver-major
- dependency-name: 'globals'
update-types:
- version-update:semver-major
- dependency-name: '@commitlint/*'
update-types:
- version-update:semver-major
- dependency-name: 'husky'
update-types:
- version-update:semver-major
- dependency-name: 'lint-staged'
update-types:
- version-update:semver-major
- dependency-name: 'lerna'
update-types:
- version-update:semver-major
- dependency-name: 'conventional-changelog-core'
update-types:
- version-update:semver-major
- dependency-name: '@playwright/test'
update-types:
- version-update:semver-major
- dependency-name: 'playwright'
update-types:
- version-update:semver-major
- dependency-name: 'jsdom'
update-types:
- version-update:semver-major
- dependency-name: 'tinybench'
update-types:
- version-update:semver-major
- dependency-name: 'storybook'
update-types:
- version-update:semver-major
- dependency-name: '@storybook/*'
update-types:
- version-update:semver-major
- dependency-name: '@graphql-codegen/*'
update-types:
- version-update:semver-major
- dependency-name: '@gql.tada/cli-utils'
update-types:
- version-update:semver-major
- dependency-name: '@swc/core'
update-types:
- version-update:semver-major
- dependency-name: 'unplugin-swc'
update-types:
- version-update:semver-major
- dependency-name: 'rollup'
update-types:
- version-update:semver-major
- dependency-name: '@rollup/*'
update-types:
- version-update:semver-major
- dependency-name: 'rollup-plugin-typescript2'
update-types:
- version-update:semver-major
- dependency-name: 'vite-plugin-dts'
update-types:
- version-update:semver-major
- dependency-name: '@typescript/native-preview'
update-types:
- version-update:semver-major
ignore:
# Workspace-internal packages are versioned by the release process.
- dependency-name: '@vendure/*'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/back_merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
steps:
- name: Generate CI Bot Token
id: app-token
uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2.2.2
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
app-id: ${{ secrets.CI_BOT_APP_ID }}
private-key: ${{ secrets.CI_BOT_APP_PRIVATE_KEY }}
Expand All @@ -66,7 +66,7 @@ jobs:
permission-contents: write

- name: Checkout target branch
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
token: ${{ steps.app-token.outputs.token }}
ref: ${{ needs.resolve-branches.outputs.target }}
Expand Down
24 changes: 12 additions & 12 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
packages: ${{ steps.check.outputs.packages }}
dashboard: ${{ steps.check.outputs.dashboard }}
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: Detect changed paths
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/setup
- name: Build
run: bun run build
Expand All @@ -98,7 +98,7 @@ jobs:
matrix:
node: [20.x, 22.x, 24.x]
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/setup
with:
node-version: ${{ matrix.node }}
Expand All @@ -114,7 +114,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/setup
- name: Check i18n catalogs are in sync
working-directory: packages/dashboard
Expand All @@ -131,13 +131,13 @@ jobs:
matrix:
shard: [1, 2, 3, 4]
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/setup
- name: Build
run: bunx lerna run ci --scope @vendure/testing --include-dependencies
- name: Cache Playwright browsers
id: playwright-cache
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: ~/.cache/ms-playwright
# The key version prefix (v2) lets us evict caches poisoned by an
Expand Down Expand Up @@ -182,11 +182,11 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: SonarQube Scan
uses: SonarSource/sonarqube-scan-action@fd88b7d7ccbaefd23d8f36f73b59db7a3d246602 # v6
uses: SonarSource/sonarqube-scan-action@22918119ff8e1ca75a623e15c8296b6ea4fbe28f # v8.2.1
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
e2e-sqljs:
Expand All @@ -206,7 +206,7 @@ jobs:
matrix:
node: ${{ github.event_name == 'pull_request' && fromJSON('["22.x"]') || fromJSON('["20.x", "22.x", "24.x"]') }}
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/setup
with:
node-version: ${{ matrix.node }}
Expand Down Expand Up @@ -243,7 +243,7 @@ jobs:
matrix:
node: ${{ github.event_name == 'pull_request' && fromJSON('["22.x"]') || fromJSON('["20.x", "22.x", "24.x"]') }}
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/setup
with:
node-version: ${{ matrix.node }}
Expand Down Expand Up @@ -291,7 +291,7 @@ jobs:
matrix:
node: ${{ github.event_name == 'pull_request' && fromJSON('["22.x"]') || fromJSON('["20.x", "22.x", "24.x"]') }}
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/setup
with:
node-version: ${{ matrix.node }}
Expand Down Expand Up @@ -328,7 +328,7 @@ jobs:
matrix:
node: ${{ github.event_name == 'pull_request' && fromJSON('["22.x"]') || fromJSON('["20.x", "22.x", "24.x"]') }}
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/setup
with:
node-version: ${{ matrix.node }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
steps:
- name: Generate CI Bot Token
id: app-token
uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2.2.2
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
app-id: ${{ secrets.CI_BOT_APP_ID }}
private-key: ${{ secrets.CI_BOT_APP_PRIVATE_KEY }}
Expand All @@ -36,7 +36,7 @@ jobs:
# via mutable version tags. See https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#using-third-party-actions
- name: "CLA Assistant"
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
uses: contributor-assistant/github-action@9340315624c6e16cef1f2c63bdeb0f0c49c6f474 # v2.4.0
uses: contributor-assistant/github-action@ca4a40a7d1004f18d9960b404b97e5f30a505a08 # v2.6.1
env:
GITHUB_TOKEN: ${{ steps.app-token.outputs.token }}
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codegen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Use Node.js 22
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 22
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy_dashboard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup environment
uses: ./.github/actions/setup
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docs_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
working-directory: docs
steps:
- name: Checkout
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup Bun
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
Expand Down Expand Up @@ -78,15 +78,15 @@ jobs:
steps:
- name: Generate CI Bot Token
id: app-token
uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2.2.2
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
app-id: ${{ secrets.CI_BOT_APP_ID }}
private-key: ${{ secrets.CI_BOT_APP_PRIVATE_KEY }}
# Least privilege: token is only used to commit & push the regenerated manifest.
permission-contents: write

- name: Checkout
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
token: ${{ steps.app-token.outputs.token }}
# Check out the branch by name rather than the pushed SHA so the
Expand Down
Loading
Loading