Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
e1df6e1
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지
seonghobae Jun 25, 2026
53992bc
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지
seonghobae Jun 25, 2026
e72c853
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지
seonghobae Jun 25, 2026
af7b00b
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 통과 수정
seonghobae Jun 25, 2026
522be87
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
41ebe8f
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 통과 수정
seonghobae Jun 25, 2026
712987d
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 통과 수정
seonghobae Jun 25, 2026
0c085d6
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
4ab9d9d
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 통과 수정
seonghobae Jun 25, 2026
0fd9883
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
4f37f37
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 통과 수정
seonghobae Jun 25, 2026
1c38ae4
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 통과 수정
seonghobae Jun 25, 2026
0444f77
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 통과 수정
seonghobae Jun 25, 2026
58b44d9
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
f517896
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
db7ad0c
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
de167ee
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
3f4d9b9
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
bbdf08b
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
1d9fea0
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 25, 2026
c74df55
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
e07a9a1
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
a960e84
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
ac862d1
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
d0dbde1
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
a783da1
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
ebdc0ae
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
13d3a68
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
0afe59b
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 방지 및 CI 수정
seonghobae Jun 26, 2026
87b297c
Normalize initial language fast path
seonghobae Jun 28, 2026
7a0bb88
Merge remote-tracking branch 'origin/main' into bolt-optimize-initial…
seonghobae Jun 28, 2026
48364c7
⚡ Bolt: 초기 렌더링 시 불필요한 DOM 탐색 제거 (성능 개선)
seonghobae Jul 1, 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
3,058 changes: 3,058 additions & 0 deletions .github/workflows/opencode-review.yml

Large diffs are not rendered by default.

81 changes: 81 additions & 0 deletions .github/workflows/pr-review-merge-scheduler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: PR Review Merge Scheduler

on:
schedule:
- cron: "17 */2 * * *"
workflow_dispatch:
inputs:
dry_run:
description: Print planned actions without mutating PRs
required: false
default: false
type: boolean
max_prs:
description: Maximum open PRs to inspect
required: false
default: "100"
trigger_reviews:
description: Dispatch OpenCode Review for PR heads without current approval
required: false
default: true
type: boolean
enable_auto_merge:
description: Enable auto-merge for current-head approved PRs
required: false
default: true
type: boolean

concurrency:
group: pr-review-merge-scheduler
cancel-in-progress: false

jobs:
scan-pr-queue:
runs-on: ubuntu-latest
permissions:
actions: write
checks: read
contents: write
pull-requests: write
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
DRY_RUN: ${{ github.event_name == 'workflow_dispatch' && inputs.dry_run == true }}
MAX_PRS: ${{ inputs.max_prs || '100' }}
PROJECT_FLOW: ${{ vars.PROJECT_FLOW || 'git-flow' }}
TRIGGER_REVIEWS: ${{ github.event_name != 'workflow_dispatch' || inputs.trigger_reviews == true }}
ENABLE_AUTO_MERGE: ${{ github.event_name != 'workflow_dispatch' || inputs.enable_auto_merge == true }}
steps:
- name: Checkout trusted scheduler
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 1

- name: Self-test scheduler
run: python3 scripts/ci/pr_review_merge_scheduler.py --self-test

- name: Inspect PR review and merge queue
run: |
set -euo pipefail
args=(
--repo "$GITHUB_REPOSITORY"
--base-branch "$DEFAULT_BRANCH"
--max-prs "$MAX_PRS"
--project-flow "$PROJECT_FLOW"
--review-workflow "OpenCode Review"
)
if [ "$DRY_RUN" = "true" ]; then
args+=(--dry-run)
fi
if [ "$TRIGGER_REVIEWS" = "true" ]; then
args+=(--trigger-reviews)
else
args+=(--no-trigger-reviews)
fi
if [ "$ENABLE_AUTO_MERGE" = "true" ]; then
args+=(--enable-auto-merge)
else
args+=(--no-enable-auto-merge)
fi
python3 scripts/ci/pr_review_merge_scheduler.py "${args[@]}"
Loading
Loading